Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];

Вниз

Говнокод.   Найти похожие ветки 

 
boriskb ©   (2013-01-11 12:47) [0]

Вася и Петя одновременно начали писать один и тот же продукт.
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру.
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение.
Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов.
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента.
В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге

(с) http://bash.im/


 
БарЛог ©   (2013-01-11 12:53) [1]

аминь


 
Kerk ©   (2013-01-11 12:54) [2]

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


 
alexdn ©   (2013-01-11 12:54) [3]

и самое интересное что не разбился.. а построил домик под Киевом.


 
брат Птибурдукова   (2013-01-11 13:00) [4]


> а построил домик под Киевом.
Нефиг, нефиг, у нас тут и так говнокодеров хватает


 
Ega23 ©   (2013-01-11 13:02) [5]


> и самое интересное что не разбился.. а построил домик под Киевом.

А от Москвы до Киева сколько км?


 
vuk ©   (2013-01-11 13:04) [6]

Говнокод убивает!


 
alexdn ©   (2013-01-11 13:06) [7]

А ещё у него мама работала в совете IBM и писал он маленький софт..


 
DevilDevil ©   (2013-01-11 13:07) [8]

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


 
Игорь Шевченко ©   (2013-01-11 13:10) [9]

Kerk ©   (11.01.13 12:54) [2]

Согласен более, чем полностью


 
Думкин_   (2013-01-11 13:21) [10]

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


 
Пит   (2013-01-11 13:29) [11]

Удалено модератором


 
брат Птибурдукова   (2013-01-11 13:30) [12]


> Мелкие быстрее с говонокодом
Тут ещё может быть, что "что для крупного неговнокод, то для мелкого овердизайн, что для мелкого неговнокод, то для крупного говнокод". Грани довольно расплывчаты имхо.


 
Ega23 ©   (2013-01-11 13:30) [13]

Удалено модератором


 
Kerk ©   (2013-01-11 13:32) [14]


> Думкин_   (11.01.13 13:21) [10]
> От объема задачи зависит.

Это так, но т.к. речь все-таки о продаже результатов работы кому-то, то я предположил, что имелся ввиду совсем не hello world :)


 
брат Птибурдукова   (2013-01-11 13:34) [15]

Удалено модератором


 
QAZ10   (2013-01-11 13:35) [16]

Удалено модератором


 
Kerk ©   (2013-01-11 13:54) [17]

https://lh5.googleusercontent.com/-C4iLXj0aVUQ/UO9ETSQPMYI/AAAAAAAAAbE/WPirJ7KUScY/s760/i-takoj-kod.jpg


 
Sergey Masloff   (2013-01-11 13:57) [18]


> Игорь Шевченко ©   (11.01.13 13:10) [9]
> Kerk ©   (11.01.13 12:54) [2]
>
> Согласен более, чем полностью

А я с Думкиным [10]
даже с учетом мнения Керка [14]


 
Игорь Шевченко ©   (2013-01-11 14:04) [19]

Sergey Masloff   (11.01.13 13:57) [18]

Разные люди пишут по-разному. Качество кода зависит не от объема задачи, а от навыков программиста.


 
Думкин_   (2013-01-11 14:08) [20]

> Игорь Шевченко ©   (11.01.13 14:04) [19]

Тут упирается в понимание того, что лежит под словом "говнокод". В сабже все-таки, мне кажется, не совсем про него.


 
Mystic ©   (2013-01-11 14:15) [21]


> Но Вася выпустил уже через месяц первую версию программы,
>  пусть и не идеальную, пусть с багами, но рабочую, и начал
> её продавать. Ещё через месяц выпустил вторую версию исправляющие
> баги первой и добавляющие новые баги. Ещё через месяц на
> доходы от продаж нанял двух толковых программеров, которые
> за два месяца перелопатили весь код, согласно пожеланиям
> пользователей допилили интерфейс и выпустили третью версию
> программы.


И где тут говнокод? Говнокод загнулся бы еще на первой версии


 
Mystic ©   (2013-01-11 14:17) [22]

Тут в чем-то похожий пример:
http://habrahabr.ru/post/153225/


 
Kerk ©   (2013-01-11 14:19) [23]


> Думкин_   (11.01.13 14:08) [20]

Я боюсь, в сабже вообще ничего конкретного не имелось ввиду :)


 
boriskb ©   (2013-01-11 14:20) [24]


> В сабже все-таки, мне кажется, не совсем про него.

Согласен.
Здесь дело в подходе к комерческой задаче.
Либо
не строя из себя "гуру" и не шибко заботясь о перспективах развития, делать быстрей. И бегом не рынок
Либо
Оттопырив мизинчик, продумывать последствия, и заботиться о своем имидже как программиста, делать все солидно, с надеждой что рынок сам:  поймет где говно, а где на самом деле качество


 
DevilDevil ©   (2013-01-11 14:25) [25]

> Mystic ©   (11.01.13 14:17) [22]

я оверхед считаю говнокодом


 
Kerk ©   (2013-01-11 14:43) [26]


> boriskb ©   (11.01.13 14:20) [24]

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

Если еще вспомнить идеологов всякого "бережливого (lean) производства", то никто из них не говорит "делайте говно", все говорят "делайте МАЛО и смотрите реакцию".


 
знайка   (2013-01-11 14:55) [27]

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


 
DevilDevil ©   (2013-01-11 15:03) [28]

> Kerk ©   (11.01.13 14:43) [26]

на 200500 согласен


 
Игорь Шевченко ©   (2013-01-11 15:31) [29]


> Бывает еще конечно "пере-проектирование" от начитавшихся
> книжек про паттерны, но это точно такая же болезнь роста.
>


Это даже хуже, чем от тех, кто книжек не читал


 
boriskb ©   (2013-01-11 15:45) [30]


>  то никто из них не говорит "делайте говно",

Так ни те, ни другие не ставят задачу "делать говно" :)
И те и другие хотят с рынка робольше ухватить.
Но подходы разные


 
брат Птибурдукова   (2013-01-11 15:47) [31]


> И те и другие хотят с рынка робольше ухватить.
Нее. Первый хочет с рынка ухватить. Второй хочет попрограммировать. Оба к успеху пришли в финале байки.


 
boriskb ©   (2013-01-11 15:54) [32]

Разве Китай не на "говнокоде"  вырос?
Вспомните их легкую промышленность.
Первые изделия электроники. В первые годы подавляющее большинство их товара делалось по подвалам на коленках.
Сейчас да - поднялись, могут делать и качественные вещи.
А если бы они сразу взялись за качество?
Типа "не фиг страну срамить"


 
знайка   (2013-01-11 15:56) [33]

Китай


 
знайка   (2013-01-11 15:57) [34]

рано нажалось....
про китай это правильно, они еще автопромом всех уделают, и т.д.


 
Kerk ©   (2013-01-11 16:00) [35]


> boriskb ©   (11.01.13 15:54) [32]

История в стиле "вот российский автопром с АвтоВАЗа начал, а теперь уже Тойоты и Форды делает". Родное китайское - это до сих пор копии айфона, который через месяц сдохнет, зато со встроенным телевизором.


 
Аббат Пиккола   (2013-01-11 16:04) [36]

Васю жалко...
А Петю еще жальче...
Так как без Васи тот не проживет.
Судя по его манере вести дела.


 
borisrb   (2013-01-11 16:06) [37]


> Родное китайское - это до сих пор копии айфона, который
> через месяц сдохнет

B тем не менее продают и в огромных количествах :)
Рома, я не за "говнокод", я лишь хочу сказать, что не все так  "по научному" в современном мире - "кто лучше делает, тот лучше и живет"
Бывает и наоборот.


 
Kerk ©   (2013-01-11 16:11) [38]


> borisrb   (11.01.13 16:06) [37]

Просто первоначальный пост на самом деле не про программистов. Это подмена понятий, отсюда и спор возник. Этот пост про предпринимателей, кого угодно, но не про программистов. Если мы конечно говорим о тех, кто код пишет, а не изучает рынок, разрабатывает бизнес-модель и т.п. Иначе, это уже совсем другая профессия :)


 
DevilDevil ©   (2013-01-11 16:11) [39]

Китай живёт потому, что делает ДЁШЕВО с приемлемым качеством


 
boriskb ©   (2013-01-11 16:34) [40]


> Просто первоначальный пост на самом деле не про программистов.

И про это и про тоо можно было холиварить.
Но повернулось про это :))



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.004 c
2-1351265795
G_M_S
2012-10-26 19:36
2013.05.19
TStringGrid - обработчик для FixedCols


15-1357894023
boriskb
2013-01-11 12:47
2013.05.19
Говнокод.


15-1358139887
RDen
2013-01-14 09:04
2013.05.19
star wars ))


15-1358012636
Baks
2013-01-12 21:43
2013.05.19
Сетевая игра в интернет через wifi


15-1358278961
DevilDevil
2013-01-15 23:42
2013.05.19
Статья по Ribbon в ExpressBars(DevExpress)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский