Не могу определить свой стиль программирования.
От: dmitryk1  
Дата: 09.04.07 05:41
Оценка:
Выделил следующие шаги:
1. разработка классов, функций и их взаимодействия (разрабатываю обычно в уме, никуда не выписывая, поэтому не сильно много).
2. кодирование большей части кода (стараюсь сократить количество кода, кодируя только самое необходимое).
3. Компиляция полученного кода и исправление явных ошибок и опечаток ( неправильные скобки, пропущенные точки с запятой, забытые описания функций в h файлах)
4. запуск программы и поиск ошибок, которые не дают получить требуемый результат.

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

Поэтому я хочу попробовать другую технологию, но в инете нашёл и на курсах преподавали технологии программирования не с этой точки зрения. Соответственно написание в стиле TDD заставляет тратить _Очень_ много времени сначала на отладку кода, потом на отладку тестов.

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

09.04.07 11:08: Перенесено модератором из 'C/C++' — Odi$$ey
Re: Не могу определить свой стиль программирования.
От: cvetkov  
Дата: 09.04.07 12:36
Оценка: +2
я пологаю что это спонтанное програмирование

т.е. это то с чем боряться уже лет 40
Re: Не могу определить свой стиль программирования.
От: FDSC Россия consp11.github.io блог
Дата: 09.04.07 14:17
Оценка: 2 (1)
Здравствуйте, dmitryk1, Вы писали:

D>Выделил следующие шаги:

D>1. разработка классов, функций и их взаимодействия (разрабатываю обычно в уме, никуда не выписывая, поэтому не сильно много).
D>2. кодирование большей части кода (стараюсь сократить количество кода, кодируя только самое необходимое).
D>3. Компиляция полученного кода и исправление явных ошибок и опечаток ( неправильные скобки, пропущенные точки с запятой, забытые описания функций в h файлах)
D>4. запуск программы и поиск ошибок, которые не дают получить требуемый результат.

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


D>Поэтому я хочу попробовать другую технологию, но в инете нашёл и на курсах преподавали технологии программирования не с этой точки зрения. Соответственно написание в стиле TDD заставляет тратить _Очень_ много времени сначала на отладку кода, потом на отладку тестов.


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


Похоже на водопадную модель
Re: Не могу определить свой стиль программирования.
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.04.07 22:04
Оценка: +3 -4 :))
Здравствуйте, dmitryk1, Вы писали:

Модель похожа... на недостаток знаний.

Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Не могу определить свой стиль программирования.
От: dmitryk1  
Дата: 10.04.07 01:22
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Модель похожа... на недостаток знаний.


Не могу не согласиться. Знаний маловато. учусь.


VD>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


Это намёк, сменить язык и программировать в сём-то другом?
Re[2]: Не могу определить свой стиль программирования.
От: Pavel Dvorkin Россия  
Дата: 10.04.07 02:04
Оценка: 69 (5) +1 -1 :))) :))) :))) :))) :))) :))) :))) :)))
Здравствуйте, VladD2, Вы писали:


VD>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


Кроме того, я полагаю, что Карфаген должен быть разрушен.
With best regards
Pavel Dvorkin
Re[2]: Не могу определить свой стиль программирования.
От: dmitryk1  
Дата: 10.04.07 05:35
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Похоже на водопадную модель


Спасибо за наводку. Нашёл статью: http://www.citforum.ru/SE/project/design_dead/

Надеюсь поможет. По крайней мере энтузиазма добавилось.
Re[3]: Не могу определить свой стиль программирования.
От: CreatorCray  
Дата: 10.04.07 06:08
Оценка: +1 -1
Здравствуйте, dmitryk1, Вы писали:

VD>>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.

D>Это намёк, сменить язык и программировать в сём-то другом?
Это скрытая реклама того ЯП, который в данный момент больше других нравиццо Владу
Насколько я припоминаю теперь это немерле.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[4]: Не могу определить свой стиль программирования.
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.04.07 20:58
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Это скрытая реклама того ЯП, который в данный момент больше других нравиццо Владу

CC>Насколько я припоминаю теперь это немерле.

Ага решил вот VB отрекламировать .

Тут рядом была хорошая тема про отладку. Правда там почти все кто высказвался начинали со слов "выбрать типобезопасный статически компилируемый язык" или вроде того. Так что про поиск С++-ных граблей там почти ничего нет. Но все же тема интересная. Советую почитать.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Не могу определить свой стиль программирования.
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.04.07 20:58
Оценка: :)
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Кроме того, я полагаю, что Карфаген должен быть разрушен.


Ну, тебе и флаг в руки.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Не могу определить свой стиль программирования.
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.04.07 22:37
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Модель похожа... на недостаток знаний.


VD>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


Посмотрел оценки сообщения и понял, что ошибался. Можешь и не понять. Прецеденты на лицо.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Не могу определить свой стиль программирования.
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.04.07 00:16
Оценка:
Здравствуйте, dmitryk1, Вы писали:

VD>>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


D>Это намёк, сменить язык и программировать в сём-то другом?


Дело в том, что когда тебе станет отчетливо понятно почему на С++ ошибки делать проще, то и ловить (или даже не допускать) их будет проще.

Это очень взаимосвязанные вещи. Только вот объяснить это в двух словах пракически невозможно.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Не могу определить свой стиль программирования.
От: dmitryk1  
Дата: 11.04.07 02:14
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


VD>Посмотрел оценки сообщения и понял, что ошибался. Можешь и не понять. Прецеденты на лицо.


Хм. Подробнее?
Re[2]: Не могу определить свой стиль программирования.
От: McSeem2 США http://www.antigrain.com
Дата: 11.04.07 02:41
Оценка: +2 -1 :)
Здравствуйте, VladD2, Вы писали:

VD>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


Влад, ты вроде как уже и не мальчик. Пора бы выйти из того нежного возраста, когда язык программирования имеет хоть какое-то значение. А то так и будешь всю жизнь ключи подавать...
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[3]: Не могу определить свой стиль программирования.
От: McSeem2 США http://www.antigrain.com
Дата: 11.04.07 02:49
Оценка: +2 :)
Здравствуйте, VladD2, Вы писали:

VD>Посмотрел оценки сообщения и понял, что ошибался. Можешь и не понять. Прецеденты на лицо.


Что ты этим хотел сказать — я не понял. Не берусь утверждать достоверно, но твое высказывание похоже на расстройство дискурсивности — это когда мысли бегут быстрее, чем человек способен их выразить.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[3]: Не могу определить свой стиль программирования.
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 11.04.07 07:40
Оценка: 9 (1) +1 :)
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, VladD2, Вы писали:


VD>>Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++.


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


Скажу за себя. При прочих равных я предпочту язык, который позволяет точно выразить мои мысли более кратко и элегантно. Если речь про дотнет, то это однозначно высокоуровневый сишарп, нежели использующий все возможности платформы MSIL (если выбирать только между этих двух языков). Также у каждого языка есть свои тонкости и хитрости. И эксперт а жабе не сможет в момент переключиться на дотнет, хотя языки и платформы, в принципе, одинаковы. А быть экспертом во всем невозможно, очков экспириенса не хватит.
Ну так вот, о чем это я? Если человек занимается написанием кода, то для него язык не может не иметь значения. ИМХО. Это может быть не важно для проджект менеджеров, заказчиков и прочих non-techs. Но не все хотят ими быть.
--
Re[4]: Не могу определить свой стиль программирования.
От: FDSC Россия consp11.github.io блог
Дата: 11.04.07 08:29
Оценка: :))
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, VladD2, Вы писали:


VD>>Посмотрел оценки сообщения и понял, что ошибался. Можешь и не понять. Прецеденты на лицо.


MS>Что ты этим хотел сказать — я не понял. Не берусь утверждать достоверно, но твое высказывание похоже на расстройство дискурсивности — это когда мысли бегут быстрее, чем человек способен их выразить.



Интересно, а какое тогда заболевание у меня? Если я понимаю человека с расстройством дискурсивности, т.е. понимаю мысли человека, который не успевает их выразить?

А... да-да-да, помню, меня однажды записали в rsdn telepatic team... видимо не зря
Re[4]: Не могу определить свой стиль программирования.
От: Константин Л.  
Дата: 11.04.07 10:24
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

[]

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

Кроме того, с каких это пор pm'ы — non techs?
Re[5]: Не могу определить свой стиль программирования.
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 11.04.07 10:44
Оценка: :)
Здравствуйте, Константин Л., Вы писали:

КЛ>тебе о другом говорят. О том, что для каждой области может найтись более подходящий язык, и о том, что неважно на чем писать, главное чтобы деньги платили и моральное удовлетворение получал.

Накатал длинную мессагу. Потом прочитал и подумал, что где-то я это уже читал. Еще один флейм на полторы тысячи постов? Ну нафиг.

КЛ>Кроме того, с каких это пор pm'ы — non techs?


А их технология не должна волновать. Этим занимаются специально обученные люди. А PM'ы этими людьми управляют, общаются с заказчиком и координируют общий процесс.
--
Re[5]: Не могу определить свой стиль программирования.
От: FDSC Россия consp11.github.io блог
Дата: 11.04.07 11:17
Оценка: +1
Здравствуйте, Константин Л., Вы писали:

КЛ>тебе о другом говорят. О том, что для каждой области может найтись более подходящий язык, и о том, что неважно на чем писать, главное чтобы деньги платили и моральное удовлетворение получал.


Цитата Влада:

Но учти. Когда ты их получишь, то поймешь, что писать без ошибко проще... не на С++


Но ведь Влад об этом не говорил. Он именно говорил о том, что писать проще, а не о том, что можно получать удовлетворение от кодирования.

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