Skip to Content

14 программерских "правил", или как запороть проект

Большинству опытных программистов наверняка знакомы определенные неписанные правила разработки софта. Примечательно то, что в нарушении этих "законов" нет ничего страшного, так как никакими плохими последствиями это не оборачивается, а скорее даже наоборот - радует вполне себе хорошими.

slogan

1. Проще изменить спецификацию программы, чтобы она ей (программе) соответствовала, чем наоборот.

2. Какие бы супер интересные функции вы не задумали реализовать впоследствие после поставки программы, можете о них забыть. Как только проект принимается заказчиком, он переходит в окончательное состояние.

3. Эволюция программных продуктов неизменно сохраняет стремление к использованию всех доступных на машине ресурсов.

4. Пока на разработку программы не будет затраченно хотя бы 6 месяцев, самые страшные и вредоносные ошибки не будут выявлены.

5. Трудозатраты, необходимые на исправление ошибки, возрастают со временем экспоненциально.

6. Просматривая написанный вами код, который вы не открывали месяцами, вы будете уверены, что написал его кто-то другой.

7. Внутри каждой маленькой программы живет большая амбициозная программа, безуспешно пытаясь вырваться наружу.

8. Чем раньше вы начнете процесс написания кода относительно начала проекта, тем больше это займет времени.

9. Плохо спланированный проект реализуется в 3 раза дольше ожидаемой продолжительности. Хорошо спланированный проект реализуется всего лишь в 2 раза дольше.

10. Подключение программистов к опазывающему по срокам проекту превращает его в совсем-ни-в-какие-сроки-не-укладывающийся проект.

11. Программный продукт никогда не бывает готов меньше, чем на 90%, и больше, чем на 95%.

12. Если вы автоматизируете хаос, вы получаете автоматезированный хаос.

13. Создайте программу, которую сможет использовать даже дурак, и только дурак и будет её использовать.

14. Пользователи никогда не знают, чего они на самом деле хотят от программы, пока не начинают её использовать.

- надергано с буржуйских блогов

Комментарии

Xb|

Правило 9 притянуто за уши... Идея правильная, цифры не точны.
Одиннадцатое правило нигде не встречал, но вы открыли мне глаза... Всегда чувствовал, что это так )
Остальное тру )))

...

Девятое правило несколько гротескно описано, но в целом оно имеет обыкновение выполняться Sad

><Ы

Имхо, там меньшее число должно быть в диапазоне 2-5, а большее - 3-10 или больше даже... Хотя числа тоже практически с потолка.

хЫ

Интересная ссылка про сроки проекта Laughing out loud
http://www.mphome.dp.ua/blog/zavershitsya-li-vash-proekt-vovremya/

13е правило хорошее из

13е правило хорошее Smile из жизни сразу видно

Летим в Космос!

телевизор pioneer телевизор

телевизор pioneer телевизор samsung мир электричества время мифов bbk electronics digma hdmp-301 обрести и сохранить мотивацию лестница на вершину футбол — олимпийский вид спорта кубок европы и чемпионат европы seropol5

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

Содержание этого поля является приватным и не предназначено к показу.
Smileys
:):D:bigsmile:;):p:O:|:(:~:((8):steve:J):glasses::party::love:
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <span> <div> <h2> <h3>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.
  • Image links from G2 are formatted for use with Lightbox2
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]

Подробнее о форматировании

Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

CAPTCHA
Докажи, что ты не киборг!
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.