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

Вниз

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

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

Наверх




Память: 0.56 MB
Время: 0.014 c
6-40142
DHCP
2002-04-02 19:17
2002.06.13
Чат и ServerSocket


7-40193
EsKor
2002-03-18 08:20
2002.06.13
Таймауты при чтении COM-порта


7-40194
Win32
2002-03-15 17:27
2002.06.13
Клавиши на клаве


1-40030
Yr2
2002-05-31 21:48
2002.06.13
<spy-spy-spy007@freemail.ru>


3-39921
PONTIY
2002-05-20 12:03
2002.06.13
ID вставленной записи