Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.mmonline.ru/job/1293/
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 01:17:17 2016
Кодировка: Windows-1251
MMOnline | Работа | Как надо подходить к написанию программ
MMOnline
 Главная
  Новости
  Обновления
 MMWiki
  Энциклопедия
  Все страницы
 Учеба
  Расписание
  Материалы
  Статьи
  Аспирантура
  Война
  Кафедры
  Преподаватели
 Работа
  Резюме
 Абитуриентам
  Статьи
  Варианты
 Территория
  ГЗ снаружи
  ГЗ изнутри
 Развлечения
  Тексты
  Галерея
  Анекдоты
  Задачки
 Форум
 Download
 Ссылки
Карта сайта Карта сайта
О проекте О проекте
Поиск Поиск

Работа

07.03.02 12:15  Как надо подходить к написанию программ

версия для печати

Как надо подходить к написанию программ

16 полезных и непротиворечивых заповедей программиста,
работающего в коллективе единомышленников

  1. Никогда не проверяйте указатели на NULL. Коллеги сразу почувствуют вашу слабость и вообще перестанут возвращать вам правильные данные. Зло надо пресекать на корню: если программа из-за этого упадет (вероятность 100%), то не по вашей вине - вы все сделали правильно.
  2. Если вы пользуетесь каким-нибудь средством коллективной работы с исходными текстами, то лучше сразу занять все файлы и больше никогда не отдавать - потом хрен допросишься. В противном случае придется снимать <rеаd оnlу>, вносить изменения, а потом кропотливо вручную собирать их с активной версией, как последнему ламеру.
  3. Всегда отмечайте красным цветом код, написанный в состоянии сильного алкогольного опьянения. Этот код никогда нельзя править, так как он рождается на уровне подсознания и напрямую связан с планетарным программистским разумом. Если собрать весь такой код вместе и попробовать скомпилировать, то наверняка получится что-то страшно полезное. Если в вашей программе нет кода, выделенного красным цветом, значит, это плохая программа.
  4. Старайтесь всегда работать в паре - будет на кого свалить, если обнаружатся ошибки. Еще лучше собрать банду таких же отморозков человек в пятнадцать и всем вместе беспорядочно редактировать огромную кучу исходников. В этом случае виновного вообще нельзя будет найти, и таким коллективом можно любой проект делать вечно.
  5. Старайтесь писать как можно более непонятный и запутанный код даже при решении примитивных задач, иначе вас сочтут ламером, а ваш код будут называть отстойным.
  6. Никогда не вставляйте в код комментарии, которые позволят другому программисту разобраться в том, что вы написали. Иначе каждый дурак сможет вносить изменения в ваши исходники, и вы потеряете над ними контроль, что приведет к их полному разрушению. Можно даже вставлять в начале каждого файла комментарий типа <//Немедленно закрой этот файл, отморозок>.
  7. Старайтесь вставлять комментарии перед каждой строкой исходного текста (а лучше - еще и после) и расставлять между ними пустые строки. Это резко увеличит производительность вашего труда (человеко-строчек-в-день) и повысит ваш авторитет в глазах товарищей.
  8. Никогда не тестируйте программу больше одного раза. Иначе обязательно найдутся ошибки, что ужасно портит настроение и вообще дурно влияет на здоровье.
  9. Никогда не выносите повторяющийся код в отдельную функцию - чем меньше функций, тем надежнее работает программа.
  10. Никогда не старайтесь писать оптимально - современные компилеры в 64 тысячи раз умнее вас и сами все прекрасно оптимизируют.
  11. Никогда не используйте готовых технологий/компонентов/исходников, а старайтесь все писать самостоятельно и обязательно с нуля. Готовым пользуются только ламеры: Постоянное переписывание кода только улучшит его - путь к совершенству бесконечен.
  12. При коллективном обсуждении какой-либо проблемы старайтесь принимать ничем не обоснованные и необъяснимые решения. Это создаст вокруг вас ореол таинственности и повысит ваш авторитет в глазах коллег.
  13. Не придумывайте ничего самостоятельно. Как говорил один мой знакомый: "нечего думать - все давно придумано".
  14. Составляя комментарии, добавляйте к ним малоизвестные аббревиатуры и сокращения. Тогда ваш код будет выглядеть по-настоящему профессионально. Полезно разработать собственную секретную систему сокращений и активно использовать ее в названиях переменных и функций.
  15. Никогда не комментируйте исходники - коллеги могут подумать, что вы вставляете комментарии для себя, и навеки причислят вас к разряду ламеров.
  16. Помните, что настоящими программистами не рождаются - настоящими программистами умирают. Следствие: хороший программист - мертвый программист.

Александр Бородатый, bezalex@chat.ru
Компьютерра, computerra.ru



Последние обновления

Сбербанк приглашает выпускников технических факультетов МГУ в целевую магистратуру в ГУ-ВШЭ
10.05.11 22:27 | Новости МГУ
Сбербанк России объявляет о начале целевого набора выпускников технических вузов на обучение по магистерской программе. Занятия на программе будут проходить в вечернее время и по субботам. Для

Сбербанк приглашает выпускников мехмата МГУ в магистратуру по программе «Финансы» на базе ГУ-ВШЭ
22.04.10 11:17 | MMOnline
Сбербанк России объявляет о начале целевого набора выпускников технических факультетов и кафедр (мехмат МГУ, МГТУ им. Баумана, МИФИ, МФТИ) на обучение по магистерской программе «Финансы».

20 апреля в Университете состоится ярмарка вакансий «День Специалиста на мехмате МГУ»
16.04.10 12:57 | Новости МГУ
Во вторник, 20 апреля с 12:30 до 18:00 в фойе Дома культуры Московского государственного университета им. М. В. Ломоносова состоится День специалиста на мехмате МГУ. В его рамках пройдет стендовая


 Резюме
 Работадателям
 Голосование
Заинтересованы ли вы сейчас в поиске работы?
Проголосовало: 459
Да, причем с почти полной занятостью – 11% (53)
Да, но что-нибудь с частичной занятостью, чтобы не мешала учиться – 46% (214)
Нет, пока еще нет – 7% (36)
Нет, пока я учусь, я работать не собираюсь – 9% (42)
Нет, я уже работаю – 24% (114)
 Сайт работает с 29.08.2000, Copyright © 2000−2010 MMOnline.Ru and MMForce.Net,
 Правовая информация Обратная связьУчастие в проектеРазместить рекламу
Rambler's Top100 Service