Питер Сейбел

  • Asyl Narmatoivhas quoted2 years ago
    проблемы с повторным использованием кода есть в объектно-ориентированных, а не в функциональных языках. Ведь объектно-ориентированные языки тянут за собой всю неявно окружающую их среду. Вы хотели только банан, а получили еще и гориллу, которая держит этот банан, и все джунгли впридачу
  • Asyl Narmatoivhas quoted2 years ago
    Вот чего я не вижу в архитектуре систем: четкого различия между склеиванием составных частей и устройством, порой очень сложным, самих частей
  • Asyl Narmatoivhas quoted2 years ago
    Никогда не обещайте людям, что все будет работать с такой-то скоростью, не осуществив реализации.
  • Asyl Narmatoivhas quoted2 years ago
    По-настоящему хороший программист много программирует. Исключений я не встречал. Если я не программирую два-три дня, то ощущаю зуд. И потом, чем больше делаешь, тем быстрее работаешь. Побочный эффект написания всяких дополнительных программ в том, что рутинные вещи начинают выполняться намного быстрее
  • Asyl Narmatoivhas quoted2 years ago
    Все ошибки будут не дальше трех операторов в ту или другую сторону от места последнего изменения программы
  • Asyl Narmatoivhas quoted2 years ago
    философия UNIX: программа должна делать то, что от нее требуется, и ничего больше
  • Asyl Narmatoivhas quoted2 years ago
    Некоторые говорят: «Хотите знать, что делает программа? Читайте код». Думаю, это непрофессиональный подход. Код показывает мне, что программа делает, а не то, что она должна по идее делать. Код — это решение задачи. Если нет спецификации или какой-либо документации, приходится догадываться о задаче по решению. Догадка может быть неверной. Я хочу иметь объяснение — в чем состоит задача
  • Asyl Narmatoivhas quoted2 years ago
    если хотите что-то хорошо понять, создание документации — необходимый шаг.
  • Asyl Narmatoivhas quoted2 years ago
    Умение писать. Кто-то из компьютерных теоретиков сказал: «Если у вас плохо с английским, вы никогда не станете хорошим программистом»
  • Asyl Narmatoivhas quoted2 years ago
    Делайте правильные вещи. Если вы не делаете правильные вещи в правильных областях, то неважно, что именно вы делаете
fb2epub
Drag & drop your files (not more than 5 at once)