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

Вниз

Интересный подход к программированию   Найти похожие ветки 

 
Ghost.   (2002-05-12 18:44) [0]

Зарание оговорюсь никого не хочу обидеть, но наверное ни для кого не секрет, что примерно половина вопросов можно перевести как "дай код", вот когда я одному человеку передложил помощь и подробно бьяснить как это делается он мне ответил "Это вряд ли. Мне особенно некогда экспериментировать. Как правило, получается так, что надо писать программы вслепую. Т.е. пишу, например, дома, потом приношу и ставлю на сервер, и должно с первого раза заработать. Поэтому выбираю самые простые варианты (прям по учебнику :))." Может я чего не понимаю, я сам-то не великий программист, но мне вроде интересно понять суть, а народу это наоборот неинтересно..


 
Song   (2002-05-12 18:48) [1]

Посылать надо такого и игнорировать в следующий раз его просьбы. Потому что это ИМХО неуважение к труду программиста и его знаниям.


 
lipskiy   (2002-05-12 18:52) [2]

Есть интерес, есть рабочая необходимость.
Когда они совпадают - это удача.
Чаще всего - нет.
Так вот за интерес поразбираться интересно, но только в том, что интересует.
А по рабочей необходимости, особенно если она не интересна, разбираться неинтересно, да и нерационально, если эта область не интересует, лучше найти готовое решение.
Хорошему программисту вовсе не обязательно должно быть интересно разбираться во всех областях программирования. ИМХО.


 
Ghost.   (2002-05-12 19:56) [3]

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


 
Anatoly Podgoretsky   (2002-05-12 22:59) [4]

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


 
IronHawk   (2002-05-13 00:45) [5]


> Song © (12.05.02 18:48)
> Посылать надо такого и игнорировать в следующий раз его
> просьбы. Потому что это ИМХО неуважение к труду программиста
> и его знаниям.

Тут Вы неправы, а если человека перебросили не на свою работу, вместо другого, скажем ушедшего.
То тогда как ?

> lipskiy © (12.05.02 18:52)

Правильно!


 
KilkennyCat   (2002-05-13 04:46) [6]

а для чего же еще придумали компоненты ? :))


 
SPeller   (2002-05-13 07:49) [7]

2Anatoly Podgoretsky © (12.05.02 22:59)
программу надо сразу писать так, что бы не было ошибок. Немыслимая роскошь тратить время на их поиск. Надо написал, поставил, должно работать.

А если вдруг вылезла ошибка? Тогда быстрее будет по знакомому коду пройтись и выловить её. А если код первый раз в глаза видишь? После юзания программ такого написания компьютер пользователя превратится в помойку, потому что она наверняка будет оставлять за собой горы мусора.


 
Кулюкин Олег   (2002-05-13 08:43) [8]

2 Ghost. © (12.05.02 18:44)
Как не жаль, но, вынужден признать, что подход "пусть заработает, а разбираться что и как потом буду" иногда себя оправдывает.
В коммерческих проектах такое часто бывает.
Сроки жмут, сдаваться надо, и просто нет врямя постигать всю глубину глубин статистики (или еще чего-то).
Главное хорошо протестировать то, что будешь использовать.

Одно плохо, люди, задающие вопросы в форуме (и в ответ получают строку кода), часто не знают элементарных вещей, и не хотят учиться, или искать ответ самостоятельно. Поэтому через неделю возвращаются с таким же вопросом только с уточнением "а как это сделать для спидбутона, для простого бутона я знаю".


 
Виктор Щербаков   (2002-05-13 08:46) [9]

Anatoly Podgoretsky © (12.05.02 22:59)

> Надо написал, поставил, должно работать.

Согласен, но слово должно здесь ключевое :)


 
Mystic   (2002-05-13 10:30) [10]


> Anatoly Podgoretsky © (12.05.02 22:59)
> Твой знакомый имеет трезвую голову, программу надо сразу
> писать так, что бы не было ошибок. Немыслимая роскошь тратить
> время на их поиск. Надо написал, поставил, должно работать.


А я так не люблю. Точнее нет удовольствия от кодирования. Обобщить, пооптимизировать, задачку на час решить за день, но зато получить удовольствие.



> Ghost. © (12.05.02 19:56)
> Тогда че ее программировать, взять готовую прогу и пользовать,
> а переписать чужой код не понимая че там написанно особенно
> на работе, я так думаю наоборот опасно когда там чета глючить
> начнет..тебе к автору чтоли обращаться придется..


Начнет глючить, можно и поразбираться. Имея под рукой готовый пример разбираться легче. Поэтому я в help и есть example.



> KilkennyCat © (13.05.02 04:46)
> а для чего же еще придумали компоненты ? :))


Чтобы люди ловили в них глюки.



> Одно плохо, люди, задающие вопросы в форуме (и в ответ получают
> строку кода), часто не знают элементарных вещей, и не хотят
> учиться, или искать ответ самостоятельно. Поэтому через
> неделю возвращаются с таким же вопросом только с уточнением
> "а как это сделать для спидбутона, для простого бутона я
> знаю".


А чего плохого? Они стали программераи по случайности и зачастую ненадолго. На земле есть много других увлекательных занятий, таких как пчеловодство, коллекционирование марок.




> Ghost. © (12.05.02 18:44)
> Зарание оговорюсь никого не хочу обидеть, но наверное ни
> для кого не секрет, что примерно половина вопросов можно
> перевести как "дай код",


Плохо не то, что человек просит готовый код, а что зачастую код сильно специализирован и под задачу необходимо подстаиваться. Получается кто-то должен тратитьсвое время, но ради чего? Я понимаю вопрос "как получить список всех свойств объекта", но я не понимаю вопроса "Как всем свойствам Display label" всех полей добавить строку ">>>""




> SPeller © (13.05.02 07:49)
> А если вдруг вылезла ошибка? Тогда быстрее будет по знакомому
> коду пройтись и выловить её. А если код первый раз в глаза
> видишь?


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


 
Ghost.   (2002-05-13 10:55) [11]

Чтобы немного конкретизировать..речь шла не о куске кода выполнявшем какую-то операцию (вроде как компонент)..такой код бы и я с удовольствием почитал и попользовал, а вопрос стоял о написании полного почтового сервера со всеми вытекающими оттуда.. я не говорил, что нужно писать с чистого листа полно компонентов и т.д. согласен, что все заново глупо, но когда речь идет о полном коде программы...


 
Кулюкин Олег   (2002-05-13 11:05) [12]

2 Ghost. © (13.05.02 10:55)
Ну любят люди чтобы их работу забесплатно сделали и еще поддержкой занимались.


 
IronHawk   (2002-05-13 11:30) [13]


> Кулюкин Олег © (13.05.02 11:05)
> 2 Ghost. © (13.05.02 10:55)
> Ну любят люди чтобы их работу забесплатно сделали и еще
> поддержкой занимались.

Олег, у вас деньги больная тема, вы жадный ???


 
Кулюкин Олег   (2002-05-13 11:51) [14]

2 IronHawk © (13.05.02 11:30)
> Олег, у вас деньги больная тема, вы жадный ???
Я рациональный.
Считаю, что никто не станет делать чужую работу бесплатно, если это _не интересно ему с технической точки зрения_.
Одно дело ответить на вопрос, потратив на ответ полчаса максимум, другое - взять на себя ответственность за написание программы или обучение человека. Затраты труда и времени не компенсируются удовольствием, полученным от процесса :)


 
IronHawk   (2002-05-13 11:58) [15]


> Кулюкин Олег © (13.05.02 11:51)


> , другое - взять на себя ответственность за написание программы
> или обучение человека. Затраты труда и времени не компенсируются
> удовольствием, полученным от процесса :)

Это зависит ТОЛЬКО от человека!


 
Кулюкин Олег   (2002-05-13 12:02) [16]

2 IronHawk © (13.05.02 11:58)
От двух человек.
Учителя и ученика :)))


 
IronHawk   (2002-05-13 12:23) [17]


> Кулюкин Олег © (13.05.02 12:02)

Нет, только от учителя!
Так как нет плохих учеников, есть плохие учителя!
("Конечно и зайца можно научить курить")


 
Кулюкин Олег   (2002-05-13 12:27) [18]

2 IronHawk © (13.05.02 12:23)
Зайца курить не учат, а заставляют :)

> Так как нет плохих учеников, есть плохие учителя!
Ученик может учиться благодаря учителю, не смотря на учителя и вопреки учителю.
От него тоже многое зависит.

Ну да что-то мы увлеклись обсуждением педагогики.
А предложений от учителей все нет.


 
lipskiy   (2002-05-13 13:02) [19]

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


 
IronHawk   (2002-05-13 13:06) [20]


> Кулюкин Олег © (13.05.02 12:27)


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

Согласен, ученик непоследний в этой цепочке, но учитель владыка его учебного процесса, смог совладать с учеником (тем более если у ученика есть желание учиться), значит всё будет гуд!!!


> Ну да что-то мы увлеклись обсуждением педагогики.
> А предложений от учителей все нет.

Бояться, может дать номер своей АСЬки ?

Или обратиться к профи : MBo, Panov, Digitman, ......


 
Кулюкин Олег   (2002-05-13 14:12) [21]

2 IronHawk © (13.05.02 13:06)
Если кто согласится обучать, сообщите об это, пожалуйста.
Не называя имени учителя, дабы не обрушивать на него поток учителей.
Просто интересно, реально ли такое развитие событий. Я, лично, в это не верю.

2 Старожилы форума
Как часто звучат призывы научить кого-либо программировать?
Кто-нибудь брался за такое обучение??
Были ли у сего процесса положительные результаты???


 
IronHawk   (2002-05-13 14:29) [22]


> Кулюкин Олег © (13.05.02 14:12)

Просто обьявим время встречи в чате "Мастеров", а там уже кто прийдёт !


 
SPeller   (2002-05-13 14:36) [23]

Mystic © (13.05.02 10:30)
Приходилось вылавливать и ошибки в коде, который видишь первый раз в глаза. Ничего невозможного.

Да, я с вами согласен, но всё-равно надо знать что строишь. Построить дом не зная чего в нём да как можно, но потом это даст о себе знать дополнительными проблемами. По крайней мере я так считаю. Это уже получается извечная исконно русская проблема - сначала делаем, потом думаем, что мы там наделали. А если хоть чу-чуть подумать, разобраться в том что делаешь, то дальше гораздо проще будет и большинство ошибок и нестыковок удастся избежать.


 
Johnny Smith   (2002-05-13 14:49) [24]

Знаете, может я что-то не понимаю в этой жизни, но замечание о том, что прогу нужно писать без глюков, меня смутило. Да будь программер хоть семи пядей во лбу, любая его мало-мальски серьезная программа будет содержать баги и глюки. Важно уметь вовремя находить и вычесывать их (чтобы это не делал заказчик - а то стыдно бывает в глаза ему смотреть).
Насчет того, чтобы использовать чужой код, не влезая в него, то все мы так, в общем-то, и поступаем, используя компонентную модель. Другое дело, что для серьезного проекта я бы все же проверял "левые" компоненты (но не сам код, а то, как они ведут себя: не отжирают ли память и пр.) и участки кода.


 
Anatoly Podgoretsky   (2002-05-13 14:51) [25]

Давай те разделим коммерцеские и не коммерческие программы, первые просто обязаны иметь определенное количество ошибок, а для вторых это не допустимо.


 
Кулюкин Олег   (2002-05-13 15:00) [26]

2 Johnny Smith © (13.05.02 14:49)
Согласен, в забираться дебри не всегда хорошо, а чаще плохо (время, знаете ли...). И это прекрасно. Каждый раз изобретать велосипед :(((
Но понимать что должна делать та или иная строка кода - необходимо.
Так что, полностью с Вами согласен (особенно по поводу пожирания памяти :)


 
IronHawk   (2002-05-13 15:08) [27]

Ну ну ну, это уже полемика эстетичности кода.
Главное знать на что смотришь :-)))


 
app   (2002-05-13 15:17) [28]

Johnny Smith © (13.05.02 14:49)
Пусть тебя это не смущает, это образ или стиль написания программы, писать надо так, что бы вожможностей для ошибки было меньше.

Как этого достигнуть это отдельный и сложный разговор, зато одназначно не надо писать с тенденцией, потому найду и устраню.



 
IronHawk   (2002-05-13 15:22) [29]

Если Вы написали программу без глюков и всё быстро работает, значит Вы написали не совсем то.:-)))


 
IronHawk   (2002-05-13 15:26) [30]

СРОЧНО ВСЕ В ЧАТ, ТАМ СЕЙЧАС МАСТЕРА



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

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

Наверх





Память: 0.54 MB
Время: 0.008 c
7-40189
pvn
2002-03-14 16:44
2002.06.13
управление samsung er-4615R


1-40107
Nikolka
2002-05-31 09:56
2002.06.13
сохранение постоянной


1-40004
ATLANTIDO
2002-05-27 00:06
2002.06.13
Errorы


6-40142
DHCP
2002-04-02 19:17
2002.06.13
Чат и ServerSocket


14-40182
kserg@ukr.net
2002-05-13 13:07
2002.06.13
Кто слышал/работал с компонентом TAdvStringGrid ?





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