Архив | Рубрика: Программирование

“Законы” программирования

Любое приложение устаревает сразу после установки. Легче изменить спецификацию, чтобы она соответствовала приложению, чем наоборот. Если приложение оказалось полезным, его изменят в следующей версии. Если приложение бесполезно, у него есть полная документация. Только десять процентов кода в приложении когда-нибудь выполняется. Программное обеспечение склонно потреблять все доступные ресурсы. Любая нетривиальная программа содержит хотя бы одну ошибку. [...]

Читать полностьюКомментарии { 1 }
Refactoring cycle

Refactoring cycle

via Geek and Poke

Читать полностьюКомментарии отключены
.Net Performance – тестирование и оптимизация.

.Net Performance – тестирование и оптимизация.

Очень красивая обложка и заманчивое название. На это все прелести и заканчиваются. Целых 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.

Век живи — век учись. NVL вычисляет второй аргумент, даже если если первый аргумент не NULL. NVL2 поступает также:  “вычисляет” оба аргумента, хотя по идее должна вычислять только один. Подробности и детали: Short-circuit Evaluations — moving away from NVL. Конечно для случаев NVL(Field, DefaultValue) или NVL2(Field, NotNullDefaultValue, NullDefaultValue) это ничего не даст, но если для [...]

Читать полностьюКомментарии отключены

Framework Design Guidelines

Конструкторы Должны быть “ленивыми”. (Я видел код где классы состоит из одного конструктора, в котором делается всё) Только заниматься инициализацией параметров. Свойства Getters должны быть простыми, и не должны генерировать исключения. Свойства не должны быть зависимыми друг от друга. Установка значения свойства не должны влиять на другие свойства. Установка значений свойств может осуществляться в любом [...]

Читать полностьюКомментарии отключены

Блог Эрика Липперта на русском языке.

Блог Эрика Липперта Невероятные приключения в коде теперь переводят на русский язык. (Специально для тех кто не хочет учить английский).

Читать полностьюКомментарии отключены

Программисты от А до Я

В 2006 году закрылся сайт hacknot.info статьи с которого я почитывал. К счастью мистер Эд собрал свои 46 эссе и выпустил книгу, которую можно свободно скачать. (Поищите в google hacknot_book_a4.pdf) Ниже мой довольно вольный перевод его статьи Programmers from A to Z из раздела peopleware. (Перевод очень вольный, разница между английским англичан, американцев и австралийцев [...]

Читать полностьюКомментарии отключены
Страница 2 из 812345...Последняя »