Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1276611901
john-s
2010-06-15 18:25
2010.09.12
Не читает данные из файла


15-1276613528
bss
2010-06-15 18:52
2010.09.12
Забавная конвертация в variant е


15-1275724071
Виталий
2010-06-05 11:47
2010.09.12
Хочу разобраться с реализацией алгоритма Эйлерова цикла


15-1276767929
ocean
2010-06-17 13:45
2010.09.12
Сценарий входа пользователя в AD


2-1276497223
tippa
2010-06-14 10:33
2010.09.12
про 2 потока и общий стринглист





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский