среда, 27 февраля 2013 г.

Дао программиста

Некоторые из принципов, которых я придерживаюсь в своей работе, можно выразить в виде вот таких афоризмов:

1. Лучшая программа - это та, которая не была написана.

2. Простота - мать надежности.

3. Сложное должно быть простым.

4. Обычный программист думает: "Как сделать так, чтобы оно работало?"
   Хакер думает: "Как сделать так, чтобы оно не сломалось?"
  
5. Оптимизация - это зло.

6. Если программа падает, в ней есть ошибка.
   Если программа не падает, в ней все равно есть ошибка.
   Просто она еще себя не проявила.
  
7. Защита от дурака важнее защиты от недоброжелателя.

8. Хороший код не нуждается в комментариях.

9. Красивое решение - правильное решение.

10. Улучшить порой сложнее, чем переписать заново.

Комментариев нет:

Отправить комментарий