Любое приложение устаревает сразу после установки. Легче изменить спецификацию, чтобы она соответствовала приложению, чем наоборот. Если приложение оказалось полезным, его изменят в следующей версии. Если приложение бесполезно, у него есть полная документация. Только десять процентов кода в приложении когда-нибудь выполняется. Программное обеспечение склонно потреблять все доступные ресурсы. Любая нетривиальная программа содержит хотя бы одну ошибку. [...]
Refactoring cycle
Февраль 22, 2010 • Программирование
via Geek and Poke
.Net Performance – тестирование и оптимизация.
Февраль 12, 2010 • Книги, Программирование
Очень красивая обложка и заманчивое название. На это все прелести и заканчиваются. Целых 6 глав, Первые пять – описание очевидных вещей. (Ну может пятая, еще ничего, но воды невероятно много.) Chapter 1: Introduction – The What and the Why Chapter 2: Understanding Performance Targets Chapter 3: Performance and Load Test Metrics Chapter 4: Implementing Your [...]
COALESCE “умнее” чем NVL.
Февраль 11, 2010 • Oracle, Базы данных
Век живи — век учись. NVL вычисляет второй аргумент, даже если если первый аргумент не NULL. NVL2 поступает также: “вычисляет” оба аргумента, хотя по идее должна вычислять только один. Подробности и детали: Short-circuit Evaluations — moving away from NVL. Конечно для случаев NVL(Field, DefaultValue) или NVL2(Field, NotNullDefaultValue, NullDefaultValue) это ничего не даст, но если для [...]
Framework Design Guidelines
Октябрь 22, 2009 • Программирование
Конструкторы Должны быть “ленивыми”. (Я видел код где классы состоит из одного конструктора, в котором делается всё) Только заниматься инициализацией параметров. Свойства Getters должны быть простыми, и не должны генерировать исключения. Свойства не должны быть зависимыми друг от друга. Установка значения свойства не должны влиять на другие свойства. Установка значений свойств может осуществляться в любом [...]
Блог Эрика Липперта на русском языке.
Сентябрь 24, 2009 • Программирование
Блог Эрика Липперта Невероятные приключения в коде теперь переводят на русский язык. (Специально для тех кто не хочет учить английский).
Программисты от А до Я
Август 26, 2009 • Программирование
В 2006 году закрылся сайт hacknot.info статьи с которого я почитывал. К счастью мистер Эд собрал свои 46 эссе и выпустил книгу, которую можно свободно скачать. (Поищите в google hacknot_book_a4.pdf) Ниже мой довольно вольный перевод его статьи Programmers from A to Z из раздела peopleware. (Перевод очень вольный, разница между английским англичан, американцев и австралийцев [...]
-
Азбука. Буква Ф. Фортран
6:19 пп
-
Насколько крепкий Ваш пароль?
11:37 дп
-
WordPress backup – простейший способ.
7:11 пп
- Пароль для блондинки 5:32 пп
-
humans.txt vs robots.txt
11:16 дп
-
Best practices in application architecture
11:14 дп
-
humans.txt vs robots.txt
11:16 дп
-
Новый подход к написанию резюме
3:32 пп
-
Должен ли я работать бесплатно?
3:19 пп
-
ID для элементов HTML и BODY
11:39 дп
-
: Во-во, точно они! Логики нет, но зато есть способн...
-
Михаил: Но очень похоже на дизайнеров :). ...
-
: Та что-то не похоже на программиста использовать ф...
-
Michael de`Oz: Я всегда начинаю использовать что-то с прочтения и...
-
Батонэ: Я и принтер без инструкции пичкал чернилами и став...