Flash Ripper RSS Readers

О чудо — законы программирования работают даже для Flex!

Пока люди делают все более навороченный софт, древние правила продолжают работать:

  1. Любая программа устаревает в момент ее установки.
  2. Легче изменить спецификацию так, чтобы она соответсвовала программе, но не наоборот.
  3. Если программа полезна, ее нужно изменить.
  4. Если программа бесполезна, ее нужно документировать.
  5. Лишь десять процентов исходного кода любой программы будет когда-либо исполнено.
  6. Программа расширяется, пока не потребит все доступные ресурсы.
  7. Любая нетривиальная программа содержит как минимум одну ошибку.
  8. Вероятность безупречной демонстрации обратно пропорциональна количеству зрителей, возведенному в степень привлеченных средств.
  9. Наиболее пагубная ошибка не будет обнаружена до тех пор, пока программа находится в производстве по меньшей мере шесть месяцев.
  10. Существует бесконечное разнообразие необнаруживаемых ошибок, в отличие от обнаруживаемых, количество которых по определению ограничено.
  11. Усилия, необходимые для исправления ошибок, со временем растут экспоненциально.
  12. Сложность программы растет, пока не превысит возможностей программиста.
  13. Любой ваш код, который вы не видели с месяц, мог написать кто-то другой.
  14. Внутри каждой небольшой программы есть большая, которая пытается из нее выйти.
  15. Чем раньше вы начнете писать код программы, тем больше времени это займет.
  16. Небрежно спланированный проект длится в три раза дольше, чем ожидалось, а тщательно спланированный — лишь в два раза.
  17. Добавление программистов в конце проекта приводит к еще большим задержкам.
  18. Программа всегда готова не менее, чем на 90 процентов. Но и не более, чем на 95.
  19. Если вы автоматизируете беспорядок, то cможете получить автоматизированный беспорядок.
  20. Сделайте то, что сможет использовать даже глупец, и только он захочет это делать.
  21. Пользователи не знают, чего они хотят от программы, пока не начнут с ней работать.

Кто-то узнает здесь законы Мерфи для программирования — и молодец :-)

Писал Rost, 25 Июнь 2008 22:03

Найдены баги:

Небрежно спланированный проект занимает в три раза дольше времени, чем ожидалось, а тщательно спланированный проект занимает лишь в два раза больше времени.

Жаль, что заказчик не всегда это хочет понимать. А исполнитель не всегда хочет это учитывать.

Жека - 25 Июнь 2008 22:50

Сейчас придёт какой-нть старичок и попёрдывая скажет: «Кхе-кхе-кхе, потрошитель уже не тот — снова унылые бояны, потрошит не так потрошительно как раньше потрошил…»

Но на то он и потрошитель, что всё потрошит, что под руку попадётся, в том числе и хорошо забытое старое :)

Q-Zma - 25 Июнь 2008 22:58

Наш Потрошитель самый потрошащий в мире! Дай Бог ему здоворья и долгих лет потрошения :)

Slon_vsapogah - 25 Июнь 2008 23:15

блажен кто верует :))))))))

zwitter - 25 Июнь 2008 23:47

Q-Zma, был бы здесь Волков (не Антон, а Андрей) - сказал бы, что тебя охватил жар упреждающей дефензивности!

Друзья, спасибо! 

Внимание я восттанавливаю Изначальный Логотип

Тсор - 26 Июнь 2008 2:04

Честно говоря, большинство из этих правил я бы вычеркнул, хотелось бы отметить эти пункты особенно:
>Легче изменить спецификацию так, чтобы она соответсвовала программе, чем наоборот.
Да конечно, только это не решает вопроса.
>Небрежно спланированный проект занимает в три раза дольше времени, чем ожидалось,
>а тщательно спланированный проект занимает лишь в два раза больше времени.
Если посмотреть на историю, как создавались стартапы (Google, eBay, Youtube, Microsoft, Apple), то можно заметитть, что самые великие изобретения были сделанны именно с расп%!яйскими спецификациями, создатели ютуба и ибея воообще не понимали чего хотят, а создатели твиттера не знают че это такое даже после его запуска =). И не стоит забывать что время которое затрачивается на отшлифовку плана может быть использованно конкурентами для того чтобы выйти вперед. Кстати Ford, FedEx, Boeing, Bloomberg, CNN и Ney York Times тоже не начинали с четких спецификаций. И в тоже время в Майкрософте уделяют много времени спекам, и посмотрите на сколько опоздала Виста, именно из за того что пока они писали спеки, конкурент писали код.

Nirth - 26 Июнь 2008 3:53

Вот сразу видно - Nirth — серьезный человек.


Пошел я думать дальше.

Тсор - 26 Июнь 2008 4:06

вы хоть читали то что запостили? не позорились бы с таким переводом, а запостили оригинал.

Denis - 26 Июнь 2008 5:09

Denis,

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

Тсор - 26 Июнь 2008 5:33

Denis, спасибо за указание на ошибки! У человека есть право на ошибку, не так ли? Вот я и воспользовался этим правом в данном посте. Почему? А я целый день дебажил-дебажил, и потом решил под настроение что-то запостить, тут попался такой текст... я недолго думая его опубликовал.

Скажем, текст это тоже код. И в нем тоже бывают ошибки. Но давайте разделим ошибки концептуальные и механические.

Или не давайте... в любом случае, когда пишешь текст, то нет никакого дебаггера, кроме таких комментариев, как ваш - спасибо!

Тсор - 26 Июнь 2008 5:58

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

Denis - 26 Июнь 2008 8:10

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

Leo - 26 Июнь 2008 9:49

а 13 пункт про меня, кучку моих старых проектов писал какой-то упырь :о)

GB - 26 Июнь 2008 10:16

>а 13 пункт про меня, кучку моих старых проектов писал какой-то упырь :о)

Это на самом деле очень хорошо, говорит о том что вы растете.

>сочувствую вам, если вы живете по таким принципам "когда пишешь текст, то нет никакого дебаггера"
> и также меня особо не волнует, чем вы занимались целый день. удачи.
Если бы вас не интересовало, вы бы не утруждались писать комментарий. Хотя возможно вам просто не чем занятся, сочувствую вам, удачи в личной жизни! =)

Nirth - 26 Июнь 2008 12:02


Честно говоря, большинство из этих правил я бы вычеркнул, хотелось бы отметить эти пункты особенно:

Это всё лишь на словах так выглядит.
Когда есть вменяемые люди конечно же не нужны спецификации (ибо они только тормозят), когда людей таких нет - то оказывается, единственное что не даёт провалииться - именно спецификации.

Сколько лет тем фирмам, которые Вы перечислили? Пусть им исполниться хотя бы 20 лет (а MS уже пошёл четвёртый десяток) и тогда мы поглядим чего они будут выпускать. Их единственная надежда - задокументировать опыт тех людей-паровозов что есть сейчас, чтобы не провалиться в один перкрасный день. А если не смогут - станут такими же неповоротливыми как и Ozon, "Мир книги", Медиалогия и т.п., с самым заурядным офисным планктоном.

Alexey - 26 Июнь 2008 17:12

Denis,

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

В связи с этим позвольте задать вам важный вопрос - какой именно отладчик текста следует использовать?

Также спасибо за пожелание мне удачи - это очень приятно!!1

Успехов вам в экранной типографике!

Рост - 26 Июнь 2008 17:29

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

Рост - 26 Июнь 2008 17:49

>Сколько лет тем фирмам, которые Вы перечислили?
Я перечислил такие фирмы как Ford, Boeing, New York Times, FedEx тоже.

Nirth - 26 Июнь 2008 18:15

Ford - американцами считается плохой машиной
Boeing - вроде сокрщает штаты/людей?
Остальное - знало и хорошие и плохие времена. Работа Федекса кстати, тоже вызывает нарекания - как-то был репортаж по НТВ что-ли.

Даже если какая-то фирма и стала исключением - это ещё не показатель.

Если рассматривать стартапы массово, то большинство из них подходят по две-три истории, опубликованные на сайте TheUnFunded (к сожалению, сам сайт уже исчез, но самая важная информация осталась у Крайнова -http://www.startupcube.com/2008/the-unfunded/)

Alexey - 26 Июнь 2008 18:43

>Ford - американцами считается плохой машиной
Можно ссылку?
>Boeing - вроде сокрщает штаты/людей?
Да у них проблемы, с тех пор как последние 20 лет они начали делать точные спецификации всего=)
>как-то был репортаж по НТВ что-ли.
Я тоже что то слышал, но нужно наверное смотреть на всю историю, поднимите их акции за последние 15 лет.

>Даже если какая-то фирма и стала исключением - это ещё не показатель.
Согласен.

>но самая важная информация осталась у Крайнова
На это у меня два ответа, не знаю какой выбрать:
1) Не путайте идиототизм с не полной спецификацией.
2) Эээ, ну есть случаи, когда были отличные планы, подкрепленые маркетинговыми и социальными иследованиями, сотни умных дядей с 30-50 летним стажем их поддерживали и потверждали, и они с треском проваливались =).

Nirth - 26 Июнь 2008 19:51

срочно строить план! быдыжь!

Q-Zma - 26 Июнь 2008 20:20


>Ford - американцами считается плохой машиной
Можно ссылку?

По ящику несколько лет назад видел. Репортаж был посвящён какому-т американцу, который югославские малолитражки привозил в США. Потом Югославию разбомбили, и он начал присматриваться в Оке. И вот тогда-то он и говорил, что Форд тут совсем не любят. Примерно в то же время говорили о проблемах у Форда в связи с тем что какой-то был спад продаж на рубежом, а на родном рынке их последнее время не жалуют.
Вообщем сходу сейчас не смогу найти (сейчас собраться со шмотками надо, дабы завтра успеть всё сделать и на поезд загрузиться ничего незабыв), и то что там (в США) цена на Форды меньше намного чем у нас тоже (в принципе) не показатель, но информации вроде было много.


Кстати, если вспомнить Google, то было время когда этот поисковик (вроде ещё до того как был сделан прототип) выставлялся на продажу. И никому нафиг не надо было. Дак если он выставлялся - значит спецификаций было море.

Alexey - 26 Июнь 2008 21:26

>Потом Югославию разбомбили, и он начал присматриваться в Оке. И вот тогда-то он и говорил, что Форд тут совсем не любят
Эээ, без комментариев.

>и то что там (в США) цена на Форды меньше намного чем у нас тож
Это из за идиотскийх (но хорошо специфициованных) пошлин РФ.

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

Я извиняюсь, по вашим предыдущим комментариям, я подумал что вы что то понимаете в данной теме, и поэтому позволил себе начать тратить ваше время на этот спор, но теперь я понял что я сделал ошибку, прошу простить меня за то что отнял у вас время.

Nirth - 28 Июнь 2008 3:00

2Nirth
хе хе хе,
Какие именно конкуренты писали код?
Где-то читал на линуховом сайте, историю как MS внедриала крота в Apple, что бы свиснуть исходники нового Leoparda или старого Tigra, ребята естественно там не лохи, просекли крота и подсунули ему сурсы старой версии мак ос переведенные в какой-то извращенский язык. В итоге MS потратила несколько лет на изучения этой шутки, из-за чего виста вышла на рынок с большим опозданием.
Поглумились круто яблоки!!!

k4d - 28 Июнь 2008 18:26

Nirth,
я лишь жалкая пыль...
я никогда не трачу время на идиотов, посему и не стал искать ссылки для Вас.

Alexey - 28 Июнь 2008 23:33

В то время как комментарий номер 22 не достаточно широко раскрывал внутрений мир Алексея, и ваш покорный слуга мог только делать предположения, его же комментарий номер 25, думаю полностью показал мне и вам дорогие зрители, кто же он на самом деле такой.

2Алексей
Прошу прощения что позволил себе провокацию в вашу сторону, на самом деле я белый и пушистый. :P

Nirth - 29 Июнь 2008 18:17

мдя ... дела

Artem Brigert - 29 Июнь 2008 23:42

2 Artem Brigert
Что, давно не видел двух взрослых людей, которые вспоминают как весело было в 5ом классе=)?

Nirth - 30 Июнь 2008 7:51
Написать багрепорт:










Можно: a href target blockquote strike strong em code pre small img width height border


Запомнить тебя?






Это запись из категории 'Optimization'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-53, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, flex4-1, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-14, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Две статьи Колина Мука для тех, кто до сих пор боится ActionScript3, Возможно, Flex придется учить заново, а доучиться — точно стоит, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)