tag:blogger.com,1999:blog-10303035.post5777946144008571948..comments2024-02-04T23:20:04.066+03:00Comments on Алёна C++: Статья They Write the Right StuffAlenahttp://www.blogger.com/profile/09389124127364799922noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-10303035.post-20827360043255033632010-01-28T18:41:47.170+03:002010-01-28T18:41:47.170+03:00>Ну у нас как обычно - ТЗ пишется в процессе ра...<i>>Ну у нас как обычно - ТЗ пишется в процессе разработки.<</i>Большинство контор работают по реакции (стимул-реакция) и по принципу "Главное - в драку влезть,а там видно будет..."nvyhttps://www.blogger.com/profile/08726065120658597898noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-78828716315371266932010-01-04T14:48:51.927+03:002010-01-04T14:48:51.927+03:00Соглашусь с nvy. "Какие замечательные люди та...Соглашусь с nvy. "Какие замечательные люди там работают" - это один из главных факторов успеха. Вторая команда программистов для проверки - тоже рулит. Особенно, когда разработчик сам подробно объясняет проверяющему то, как работает программа. При этом, во-первых, проверяющий находит неучтённые ньюансы, а во-вторых, сам разработчик в процессе объяснения часто вспоминает детали, о которые проморгал.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-2803346440065198542009-12-30T20:42:54.311+03:002009-12-30T20:42:54.311+03:00На самом деле, если средств много, а точность нужн...На самом деле, если средств много, а точность нужна отменная, можно двум командам написать две реализации, а потом гонять тесты и сверять checkpoint'ы -- если есть расхождения, искать ошибку. Вот это суровый code review :)Maxhttps://www.blogger.com/profile/03999117945296133042noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-36026904264013445452009-12-30T19:18:20.481+03:002009-12-30T19:18:20.481+03:002Alex Che:
2 - это что-то типа code review?
угу, ...<b>2Alex Che:</b><br /><i>2 - это что-то типа code review?</i><br /><br />угу, суровый code reviewAlenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-78581124285266261722009-12-30T17:09:35.190+03:002009-12-30T17:09:35.190+03:00Данный пример описывает скорее крайнюю ситуацию - ...Данный пример описывает скорее крайнюю ситуацию - практическая неограниченность в средствах, неизменные требования к проекту. Это не то, чем может похвастаться среднестатистическая группа разработчиков. Соотвественно, не стоит ожидать что подобные практики подойдут и для нее, по крайей мере без какой-либо адаптации.<br />Хотя 3 и 4 - довольно интересно, не раз читал, но применить на практике пока не довелось.<br />2 - это что-то типа code review?Alex Chehttps://www.blogger.com/profile/11914214520243114798noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-59782389473440958332009-12-30T01:17:58.312+03:002009-12-30T01:17:58.312+03:00Ну, Ariane 5 это Европа, а не NASA :) Я писал про ...Ну, Ariane 5 это Европа, а не NASA :) Я писал про JPL, как раз подозревая, что в NASA более одной группы программистов ;-)Maxhttps://www.blogger.com/profile/03999117945296133042noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-44659831760728744162009-12-30T01:14:31.968+03:002009-12-30T01:14:31.968+03:002Max & Gregory Liokumovich:
эта статья не о в...2Max & Gregory Liokumovich:<br /><br />эта статья не о всем NASA, насколько я помню. Там речь только об одном подразделении, которое занимается управлением стартовыми двигателями.<br /><br />А из ярких провалов еще можно вспомнить катастрофу Ариан 5, когда в его бортовом ПО использовали фрагмент кода из Ариан 4 без дополнительной проверки.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-27571851635112407282009-12-30T00:30:49.394+03:002009-12-30T00:30:49.394+03:00А не про NASA ли была сказка про две группы програ...А не про NASA ли была сказка про две группы программистов, одна из которых считала в метрах, а вторая в дюймах, после чего упал спутник?<br /><br />Очень часто подобные идеалистические описания не соотсветсвют внутренним реалиям.Gregory Liokumovichhttps://www.blogger.com/profile/10647416881736607159noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-68788106863131027472009-12-30T00:12:28.717+03:002009-12-30T00:12:28.717+03:00Я знаю, что я не прав, но разве первым комментарие...Я знаю, что я не прав, но разве первым комментарием не должно было быть "вот пе....сы"? <br />За эти деньги и это время можно было бы написать робота, который "всё" проверяет. Работа о том, как написать такого робота была бы в сто раз интересней и полезней.Unknownhttps://www.blogger.com/profile/10020012096833867768noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-78064040840690591352009-12-29T23:16:48.257+03:002009-12-29T23:16:48.257+03:00Кажется, очевидно, что эти правила работать не мог...Кажется, очевидно, что эти правила работать не могут (ну откуда знать заранее все подробности ТЗ? И что за детский лепет про то, что надо искать, почему ещё может останавливаться рука?) -- но ведь именно в NASA, в JPL, писали программы для Mars Rovers! А их нельзя не уважать после того, как они <a href="http://www.extremetech.com/article2/0,1558,1638764,00.asp" rel="nofollow">перезалили прошивку с Земли</a>, когда компьютер не мог загрузиться;) Плюс к этому система, расчитанная на три месяца жизни и работающая уже почти шесть лет, это ого-го!Maxhttps://www.blogger.com/profile/03999117945296133042noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-12459272222251905402009-12-29T17:21:22.314+03:002009-12-29T17:21:22.314+03:002nvy:
А может именно это - самая важная информаци...<b>2nvy:</b><br /><br /><i>А может именно это - самая важная информация, а не всякие там технические детали?</i><br /><br />Не, там только пространное изложение, никакой информации.Alenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-35595038509015669852009-12-29T17:03:07.399+03:002009-12-29T17:03:07.399+03:00>первые три страницы о том, какие замечательные...><i>первые три страницы о том, какие замечательные люди там работают.</i><<br />А может <i> именно это - самая важная информация</i>, а не всякие там технические детали?nvyhttps://www.blogger.com/profile/08726065120658597898noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-52407152917119407422009-12-29T15:08:23.777+03:002009-12-29T15:08:23.777+03:00Треугольник "быстро-дешево-качественно"....Треугольник "быстро-дешево-качественно". NASA близки к одной из вершин. Можно ли считать это успехом? В том смысле, что они успешно справляются с поставленной задачей - да. В том, что они утерли нос всем другим разработчикам - не уверен :)the_chiffahttps://www.blogger.com/profile/00371030501888354457noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-47740370660418638732009-12-29T14:33:46.045+03:002009-12-29T14:33:46.045+03:00NASA очень круты. Но основная проблема - скорость ...NASA очень круты. Но основная проблема - скорость разработки.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-56539228752503398822009-12-29T14:25:17.578+03:002009-12-29T14:25:17.578+03:002Yuri:
А есть такие конторы, в котрых чмырят за б...<b>2Yuri:</b><br /><br /><i>А есть такие конторы, в котрых чмырят за баги? ...</i><br /><br />Да :-(<br />Я часто встречала такой подход: тестеров не нанимаем, потому что денег жалко, вместо этого глумимся над программистами. Получается дорого и неэффективно.Alenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-65794044728445478512009-12-29T13:56:38.026+03:002009-12-29T13:56:38.026+03:00А есть такие конторы, в котрых чмырят за баги? ......А есть такие конторы, в котрых чмырят за баги? ...Anonymoushttps://www.blogger.com/profile/13467008232639427040noreply@blogger.com