Форум: "Прочее";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];
ВнизИ снова смех сквозь слезы... Найти похожие ветки
← →
turbouser © (2010-06-05 13:24) [160]
> Sha © (05.06.10 11:20) [151]
>
> Напоминает дискуссию о том, допустим ли прием пищи без вилки.
>
скорее "можно ли разделочной вилкой кушать десерт"
← →
Юрий Зотов © (2010-06-05 13:37) [161]> Sha © (05.06.10 11:20) [151]
> Sha © (05.06.10 11:31) [153]
+100
:o)
Подброшу дровишек: а вообще, даже интересно, как таварисчи на полном серьезе пытаются объяснить плюсы систем контроля версий тем, кто эти самые системы вовсю юзал еще тогда, когда эти самые таварисчи в школу ходили.
Вперед, хлопцы! Смелее! Успехов! Так нас, ламеров! Комментаторов поганых!
Ржунимагу, LOL. Мужики, вы мне еще расскажите, с какой стороны от жены спать надо, а то вдруг я че неправильно делаю?
:o)
← →
test © (2010-06-05 13:37) [162]turbouser © (05.06.10 13:05) [159]
>>да и вообще, нормальные человеческие комментарии в коде это +
Нет, только svn и cvs коментарии являются правильными, все остальное от лукавого, к тому же они легче читаются, надо просто выполнить 7-8 команд и ты получишь все коментарии для кода, потом grep"ом проходишься и получаешь все коментарии для метода, это очень удобно. Да, обязательно должно быть 3 монитора на столе.
← →
test © (2010-06-05 13:39) [163]Юрий Зотов © (05.06.10 13:37) [161]
Спать надо на правом боку, если что присниться не то, рукой махать полноценно не сможешь.))
← →
Kerk © (2010-06-05 13:40) [164]
> Юрий Зотов © (05.06.10 13:37) [161]
К чему истерика-то? Самолюбие задето?
← →
Kerk © (2010-06-05 13:44) [165]Поверь, всем по барабану когда ты начал пользоваться системами контроля версий, всем так же по барабану с какой стороны от жены ты спишь и еще более по барабану когда кто в школу ходил.
Обсуждается один метод работы с кодом против другого метода работы с кодом.
И на личности здесь только ты пытаешься перейти.
← →
Юрий Зотов © (2010-06-05 13:44) [166]
> Kerk © (05.06.10 13:40) [164]
Ром, а где истерика-то? Смешно - это да. Так ведь и правда смешно.
← →
Юрий Зотов © (2010-06-05 13:47) [167]> Kerk © (05.06.10 13:44) [165]
Ром, а к чему истерика-то? Самолюбие задето?
LOL
И это... ты ветку-то все же прочти. Тогда и увидишь, кто и когда на личности переходить начал.
← →
turbouser © (2010-06-05 13:48) [168]
> Юрий Зотов © (05.06.10 13:37) [161]
> Подброшу дровишек
так их! так!
зы
LOL
← →
turbouser © (2010-06-05 13:49) [169]
> Kerk © (05.06.10 13:44) [165]
+100500
← →
sniknik © (2010-06-05 13:51) [170]turbouser © (05.06.10 12:57) [157]
> еще раз. для танкистов.
>> turbouser © (04.06.10 16:38) [132]
>>
>> > Разные сиуации бывают
>>
>> +1
>> Но держать код в репозитории все-таки практичнее :) Даже
>> для небольших проектов. Всякое бывает.
повторим и для танкистов
> sniknik © (05.06.10 10:36) [147]
> ... следить за изменениями своего это ваше дело, это как вы привыкли ...
одно другого не исключает, но ЮЗ то как раз четко разграничил (как я его понял) речь не о слежении за своим кодом, а о комментировании чужого на время работы над ним по замене своим.
что дальше с этими комментариями будет плевать, есть или нет у него репозиторий и слежение тоже плевать, т.к. речь не о них. собственно их "ввели в спор" оппоненты как отвлекающий маневр, и чтобы потом можно было сказать "но все таки правильно делать так" (и тогда пусть ЮЗ их и использует, но последнее слово будет за ними :).
p.s. на размер проектов тоже плевать. несущественно для обсуждаемого стиля работы. хотя естественно он небольшой, раз переделывается одним человеком.
← →
Kerk © (2010-06-05 13:57) [171]
> Юрий Зотов ©
Тут мне остается только рукой махнуть. Слишком ленив я стал, чтоб спорить на форуме с человком, который явно закусил удила.
> sniknik © (05.06.10 13:51) [170]
> Речь не о слежении за своим кодом, а о комментировании чужого
> на время работы над ним по замене своим.
Неправда. Речь вот о чем:
"Нужно определить, что вот этот кусок кода в 5 строк вообще хоть раз менялся" (с) ЮЗ [105]
← →
turbouser © (2010-06-05 13:59) [172]
> sniknik © (05.06.10 13:51) [170]
> повторим и для танкистов
масло масляное :)
← →
sniknik © (2010-06-05 14:04) [173]> Неправда. Речь вот о чем:
> "Нужно определить, что вот этот кусок кода в 5 строк вообще хоть раз менялся" (с) ЮЗ [105]
ну так, если не менялся значит код чужой. ведь не о слежении за изменениями речь, а о том "хоть раз". дальнейшее не волнует. разграничить свое и чужое.
мы что на разных языках говорим?
← →
Kerk © (2010-06-05 14:24) [174]
> sniknik © (05.06.10 14:04) [173]
Ты пытаешься тут нас учить работать с кодом, в то время как сам не умеешь работать с обычным текстом. Перечитай тему и пойми о чем конкретно тут разговор.
"Нужно определить, что она вообще хоть раз менялась. Неважно кем и когда." (с) ЮЗ [114]
Причем тут "разделение кода на свой и чужой"? Причем тут "комментировании чужого на время работы над ним по замене своим"?
← →
нет имени (2010-06-05 16:15) [175]www.delphilamer.ru
← →
Gydvin © (2010-06-05 17:34) [176]To subject
Может это был у чела первый заработок на стезе программиста ;)
Вон у меня был подобный опыт. Писал прогу одну, походу обучаясь прогать, до этого был только опыт создания всяческих "перещетных матриц" в экселе (я тады первый раз, нормально, до компа добрался), да глючная, да теряющая данные при каждом удобном случае, но я свои 1000 рублей (RUR) получил ;). Хотя то что я там накодил, до сих пор вспоминать стыдно :) . Более того я потом этому же клиенту продал вторую версию этого "продукта". Но само сабой уже стабильного и более функционального, но уже за ~ 9000 рублей. Затем проект я забросил. Но до сих пор несколько организаций им пользуются и немогут нарадоваться. Даже поступали предложения портировать эту фигню под линукс...
Так к чему я все это. Все мы бывали начинающими... а денех в любом стадии знаний хоца! И если вы взялись за исправление этой проги, то значит вам тоже денех хоца ;)
← →
b z (2010-06-05 20:05) [177]Наши заказчики в код не смотрят, платят исправно, код и программа их собственность.
← →
Юрий Зотов © (2010-06-05 22:15) [178]> Gydvin © (05.06.10 17:34) [176]
> To subject
> Может это был у чела первый заработок на стезе программиста
Может. И даже похоже. И даже ОЧЕНЬ похоже. Но!
Вы куски кода смотрели? Ну и как Вам кусок из постинга [2], например?
Человек берет переменную (которой изначально присвоена константа), пишет эту переменную в реестр, тут же, в этой же процедуре ее же из реестра читает - и все. Больше он НИГДЕ с реестром не работает.
Вы можете объяснить смысл этих телодвижений с реестром? Зачем вообще нужны запись и чтение?
Они бессмысленны. И чтобы понять это, совсем не требуется быть профи - достаточно просто немного думать. Ну хоть чуть-чуть. Тем более, что тебе за это платят.
А тут явно прослеживается не только неумение грамотно кодить, но еще и нежелание просто думать. И если неумение грамотно кодить понять еще можно, то нежелание думать - понять нельзя. И оправдать тоже. Потому что это и есть откровенная халтура.
Так что - не надо рассказывать про несчастного новичка, которому сильно хотелось кушать. Если уж берешь бабки - так напрягись хоть немного, имей совесть-то хоть чуть-чуть.
← →
xayam © (2010-06-05 22:45) [179]
> Вы можете объяснить смысл этих телодвижений с реестром?
> Зачем вообще нужны запись и чтение?
> Они бессмысленны.
скорей всего код тестировался и был не дописан на полноценное использование. Не?
← →
asails (2010-06-05 23:04) [180]
> Юрий Зотов © (05.06.10 22:15) [178]
> Человек берет переменную (которой изначально присвоена константа),
> пишет эту переменную в реестр, тут же, в этой же процедуре
> ее же из реестра читает - и все. Больше он НИГДЕ с реестром
> не работает.
Возможно, раньше работал. Потом переделал, а этот кусок остался... Атавизм, блин...
По поводу всяких SVNов и VSSов. Штука это, конечно хорошая, но не всегда доступна. Мне, например, попадается на работе старый код, писанный задолго до того, как в конторе начали использовать VSS (более 6-7 лет назад примерно). Комменты помогают понять, об чем речь. Если есть.
И у нас правило: все заливается в VSS, но комменты обязательны (и в VSS и в коде). И зачастую помогают, несмотря на наличие системы контроля версий. Быстрее просто. Вот, увидел что-то непонятное в коде, который сосед по комнате месяц назад правил, сразу его и спросить монжно. Типа, шо это за фигня? А так, лезь в VSS, смотри кто конкретно это место в юните правил. А изменений в каждом юните может быть дофига... Короче в VSS иногда чтоб только понять, кто и когда последним конкретную строчку менял, может минут 10-20 уйти. И, кстати, может оказаться, что никто не менял, а изначально так написанно...
Само собой, с коментами не надо злоупотреблять, т.е. в крайности бросаться. А то, вот индусы любители писаниной заниматься. Иногда на 2 строчки кода 50 строк комментов. Поубивав бы!!! Все хорошо в меру и к месту.
Плюс иногда нет просто физического доступа к БД VSS. Например, когда сидишь у заказчика и надо что-то смотреть в коде, чтоб объяснить, что сия функция делает, или подправить чего... Учитывая, что продукт огромный по объему, и мне например за 4 года ну, может процентов 10 кода на глаза попались. Так что каждый день открытия для себя в нашем коде делаю.
Короче, я за комментарии в коде. И не против систем контроля версий.
← →
Юрий Зотов © (2010-06-05 23:37) [181]> asails (05.06.10 23:04) [180]
Дык... против систем контроля версий здесь никто и не высказывался. Возможно, это просто кому-то показалось... читать между строк у нас ведь умеют, иногда даже лучше, чем по строкам.
:o)
← →
Германн © (2010-06-06 03:42) [182]Позволю себе ещё одно замечание к тем, кто возражает ЮЗ.
Хоть мы и на ДМ, но ЮЗ - программист "внесистемный".
В частности известны его (имхо успешные) попытки программировать на Яве.
Так "об чём речь"?
Если кто-то привязан к "системе контроля версий" так, что не может никак без неё обойтись, то это его проблемы.
← →
Германн © (2010-06-06 04:01) [183]
> Юрий Зотов © (05.06.10 22:15) [178]
>
> > Gydvin © (05.06.10 17:34) [176]
>
> > To subject
> > Может это был у чела первый заработок на стезе программиста
>
> Может. И даже похоже. И даже ОЧЕНЬ похоже. Но!
>
> Вы куски кода смотрели? Ну и как Вам кусок из постинга [2],
> например?
>
> Человек берет переменную (которой изначально присвоена константа),
> пишет эту переменную в реестр, тут же, в этой же процедуре
> ее же из реестра читает - и все. Больше он НИГДЕ с реестром
> не работает.
>
> Вы можете объяснить смысл этих телодвижений с реестром?
> Зачем вообще нужны запись и чтение?
>
Типичные телодвижения троешника.
Что-то сделал, но не уверен правильно ли сделал. Проверяет.
:)
← →
Gydvin © (2010-06-06 05:45) [184]
> Германн © (06.06.10 04:01) [183]
> > Юрий Зотов © (05.06.10 22:15) [178]> > > Gydvin ©
> (05.06.10 17:34) [176]> > > To subject> > Может это был
> у чела первый заработок на стезе программиста> > Может.
> И даже похоже. И даже ОЧЕНЬ похоже. Но!> > Вы куски кода
> смотрели? Ну и как Вам кусок из постинга [2],> например?
> > > Человек берет переменную (которой изначально присвоена
> константа),> пишет эту переменную в реестр, тут же, в этой
> же процедуре > ее же из реестра читает - и все. Больше он
> НИГДЕ с реестром > не работает.> > Вы можете объяснить смысл
> этих телодвижений с реестром? > Зачем вообще нужны запись
> и чтение?> Типичные телодвижения троешника.Что-то сделал,
> но не уверен правильно ли сделал. Проверяет.:)
Где-то так.
А может быть корова, а может три медведя, а может папа с мамой, а может бегемот.
И про атавизм тоже вариант.
ЗЫ. Только не подумайте, что я оправдываю чела ))
← →
@!!ex © (2010-06-06 08:14) [185]> [182] Германн © (06.06.10 03:42)
> Если кто-то привязан к "системе контроля версий" так, что
> не может никак без неё обойтись, то это его проблемы.
Системы контроля версий работают с любыми языками.
Только школоло делает проекты без использования VCS.
Даже если нет сервера, поднять локальный репозиторий не проблема.
Может местные программисты еще и без багтрекера работают? :D
← →
Anatoly Podgoretsky © (2010-06-06 08:35) [186]> @!!ex (06.06.2010 08:14:05) [185]
Какая тебе разница, кто с чем или без чего работает, это их выбор, который
ничего о их качествах и знаниях ничего не говорит.
← →
@!!ex © (2010-06-06 08:45) [187]> [186] Anatoly Podgoretsky © (06.06.10 08:35)
Пока они работают не со мной - мне пофиг.
Но мне уже приходится работать с человеком, который хорошо программирует, но инструментов не знает.
Раздражает и мешает работать.
← →
Anatoly Podgoretsky © (2010-06-06 08:55) [188]> @!!ex (06.06.2010 08:45:07) [187]
Научи, а не ной.
← →
vrem (2010-06-06 10:42) [189]Представляю - как там - твентинейджер с деньгами и пафосом, папины деньги дали толчок и пока не кончились - сидит развалившись и смотрит на всё как на.. ну не как на деньги :)
А напротив сидит Юрий Зотов и поясняет суть изменений в коде. С нуворишными детьми нужно очень быстро и чётко объяснять, а то они отвлекаются - какая там другая программа свн, оно кому надо вообще? вот строчка кода вот комментарий - усекаешь, пафосный мальчик? да? ну хорошо, понаделали же вас таких, что за времена, вот в советские времена.. о чём это я? ах да, финализе пустой был, а теперь тут фрее(ну или что там:) вот тут видишь - да? да. ну и хорошо - не устал? устал. но доволен? - доволен. значит оплата как договаривались - да.
Вывод то может быть и другой - пафосные дети нуворишей, хоть и имеют деньги, раздражают больше, чем платят, зачем такие клиенты? но может быть и такой что свн это не то что надо, надо комментарии в коде.
*свн не пользвался, комментарии в коде нравятся больше, сообщение на правах исследования :)
← →
test © (2010-06-06 12:34) [190]Германн © (06.06.10 03:42) [182]
Программист вне категорий?))
@!!ex © (06.06.10 08:14) [185]
Надо рассказать об этом авторам Unix и Dos, а то может они не знают!))
А сколько написано без использования SVN, наверное они все тупые были!))
Ты удивишься но необходимый миниум для программирования: компилятор и блокнот. В прочем чтобы не быть голословным посмотри turbo pascal версии 1. Да можно облепить все вокруг новыми фишками: багтрекер, svn и тд, но как это относиться к разумному использованию коментареев?
← →
Юрий Зотов © (2010-06-06 12:53) [191]> vrem (06.06.10 10:42) [189]
Какая богатая у Вас фантазия... вот если бы Вы еще и читать умели...
Напридумывали Вы, конечно, очень ярко, но... уж извините, скажу прямо - со своими домыслами торжественно сели в лужу.
Потому что с заказчиком все обстоит ровно наоборот. И об этом было сказано - см. [74], предпоследний абзац.
Чукча не читатель?
← →
@!!ex © (2010-06-06 21:54) [192]> [190] test © (06.06.10 12:34)
Не удивлюсь.
Но мы говорим про сейчас, а не про 20 лет назад.
Можно, конечно не использовать ООП, писать в блокноте и компилировать консольным компилятором, используя в качестве единственного средства дебага - лог файл...
сейчас так большой софт не пишут.
← →
Leonid Troyanovsky © (2010-06-06 22:51) [193]
> @!!ex © (06.06.10 21:54) [192]
> сейчас так большой софт не пишут.
Сейчас микро, завтра - нано.
--
Regards, LVT.
← →
test © (2010-06-07 00:17) [194]@!!ex © (06.06.10 21:54) [192]
Инструмент за тебя делает массу работы, но инструмент не является панацеей, игнорировать свойства языка потому что есть инструмент, по моему не стоит. До маразма доводить коменты естественно не метод(* a:= 5; //инициализируем переменную а числом 5*)
, но полностью игнорировать тоже самое но в другую сторону.
Потом появиться что то еще вместо svn и багтрекера, что делать будешь?
Строго в соотвествии с "Огонь и движение"?
ссылка на "Огонь и движение"
http://russian.joelonsoftware.com/Articles/FireAndMotion.html
← →
Германн © (2010-06-07 02:13) [195]
> @!!ex © (06.06.10 21:54) [192]
>
> > [190] test © (06.06.10 12:34)
>
> Не удивлюсь.
> Но мы говорим про сейчас, а не про 20 лет назад.
> Можно, конечно не использовать ООП, писать в блокноте и
> компилировать консольным компилятором, используя в качестве
> единственного средства дебага - лог файл...
Почти моя ситуация. И не 20 лет назад, а сейчас. Никакого ООП и в помине нет и никогда не будет. Правда пишу не в блокноте, а в редакторе TP. Дебаг терпимый. Компилятор показывает ошибки в коде а встроенные возможности IDE Турбо Паскаля позволяют найти строку с ошибкой и позиционироваться на неё в редакторе.
← →
Германн © (2010-06-07 02:29) [196]Ну ещё одно.
Всякие внешние способы типа SVN - это конечно хорошо. И за это спасибо их авторам. Но нет внешних способов типа "всё в одном".
А комментарии - они всегда полезны.
Ну, иногда они избыточны. Но не в случае сабжа!
← →
@!!ex © (2010-06-07 08:37) [197]Никто не говорил об избыточности комментариев!
Говорилось об избыточности комментариев вида: "Автор, Дата изменения" и "Старый код"
← →
Юрий Зотов © (2010-06-07 09:14) [198]Как это часто бывает, вкус устриц обсуждают те, кто никогда их не ел...
И доказывают, что раки вкуснее. Причем доказывают тем, кто очень много раз ел и устриц, и раков.
"Ну что сказать, ну что сказать? Устроены так люди..."
(C) Пестня.
"Практика - критерий истины".
(С) Философ.
← →
@!!ex © (2010-06-07 09:36) [199]> [198] Юрий Зотов © (07.06.10 09:14)
Это на меня намек?
Зря выводы делаете столько поспешно.
У меня, конечно, нет такого опыта как у вас.
Но уж и "устриц" и "раков" "поесть" успел.
← →
Sha © (2010-06-07 10:05) [200]- Как пройти на Дерибасовскую?
- Давайте я лучше покажу вам, как пройти на кладбище.
Страницы: 1 2 3 4 5 6 7 8 9
10 вся ветка
Форум: "Прочее";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];
Память: 0.84 MB
Время: 0.054 c