Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.12;
Скачать: CL | DM;

Вниз

И снова смех сквозь слезы...   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.85 MB
Время: 0.05 c
15-1276687464
HTCppcpcpc
2010-06-16 15:24
2010.09.12
HTC


15-1276725671
Кто б сомневался
2010-06-17 02:01
2010.09.12
Php проверка перед submit


2-1276295129
HRustBB
2010-06-12 02:25
2010.09.12
как получить указатель на экземпляр класса


2-1276727283
TechnoDreamer
2010-06-17 02:28
2010.09.12
Zoom в TWebBrowser (обработка мыши)


15-1276585131
brother
2010-06-15 10:58
2010.09.12
Любителям zx-spectrumа: видео...