Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Хорошее ООП?! (http://www.flasher.ru/forum/showthread.php?t=116074)

Nemo_c 20.03.2009 01:35

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

Котяра 20.03.2009 10:17

Цитата:

Сообщение от Nemo_c (Сообщение 807052)
ну забил чувак на строгую типизацию. Зато FB ошибок не выдаёт при присваивании :-)))) если повсеместно такое насаждать.

Дело не в этом. это и есть пример плохого ООП
в хорошем (нормальном) конструкция
Код AS3:

Map_clip.map_y.left_top_dot.Transform.Init(X_max,Y _min)

должна была сразу сократиться до
Код AS3:

Map_clip.mapTransformInit(xMax,yMin)

А то и вообще убрана или перенесена вниз по иерархии.

CrazyFlasher 20.03.2009 11:39

вот почему я не люблю (в большинстве случаев) динамические классы

Psycho Tiger 20.03.2009 16:57

Цитата:

Сообщение от Fernando Costa (Сообщение 806998)
либо ты не растешь. Лучше через какое-то время обнаружить свой код отвратительным :)

Ну, имелось ввиду, что ты постоянно занимаешься флешем и постоянно черпаешь что то новое.)

4epen 22.03.2009 22:48

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

Котяра 23.03.2009 22:23

В ТЗ обычно описан необходимый результат.
Дальше есть 2 типа программеров.
1) которые делают результат по ТЗ и дальше хоть, конь не валялся, и
2) которые знают что ТЗ поменяется скоро и придется переделывать ( или вообще такой вариант возможен).

MrPoma 23.03.2009 23:21

Цитата:

Сообщение от Котяра
и дальше хоть, конь не валялся

Что это означает, я не понял?

Котяра 23.03.2009 23:52

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

MrPoma 23.03.2009 23:56

Это я знаю :) Не понял высказывание в контексте поста.

Котяра 24.03.2009 00:16

Означает, что (1) пишет код так чтобы обеспечивать результат по ТЗ, как его дальше сопровождать, изменять, портировать, расширять - не волнует
(2) знает (или привык писать так) что код надо будет дальше сопровождать, изменять, портировать, расширять.
Вот в этом и разница хороший ООП и не хороший.
Все писать на ООП не обязательно. я еще раз повторюся, что КОНЕЧНЫЕ реализции могут быть (и часто являются) процедурными или функциональными.
Но что касается распределенной по времени и исполнителям разработки: ООП маст хэв.


Часовой пояс GMT +4, время: 16:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.