|
|
|
Следует ли досконально знать "внутренности" класса?
|
|||
|---|---|---|---|
|
#18+
День добрый! Вопрос немного философский. Когда в приложении используется множество разнородных классов, обязательно ли следует досконально разбирать, что происходит внутри этих классов? Или достаточно знать, что "давать" на вход и что получаем на выходе? Вернее, так, что показывает практика? Заранее спасибо. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 16:30:59 |
|
||
|
Следует ли досконально знать "внутренности" класса?
|
|||
|---|---|---|---|
|
#18+
знакомы с ООП? Ну если на то пошло разбирайте все фреймворки до Object'a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 17:03:36 |
|
||
|
Следует ли досконально знать "внутренности" класса?
|
|||
|---|---|---|---|
|
#18+
A.D.День добрый! Вопрос немного философский. Когда в приложении используется множество разнородных классов, обязательно ли следует досконально разбирать, что происходит внутри этих классов? Или достаточно знать, что "давать" на вход и что получаем на выходе? Вернее, так, что показывает практика? Заранее спасибо. С уважением. Смотря для чего. В принципе, в подавляющем большинстве случаев достаточно знать только контракт класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 17:09:15 |
|
||
|
Следует ли досконально знать "внутренности" класса?
|
|||
|---|---|---|---|
|
#18+
Практика показывает что 1) Это сильно зависит от качества реализации и документированности классов. 2) Это так же зависит от функциональности классов. Если они являются конечным исполнителем, то обычно не надо. А вот когда классы являются "адаптером" или "оберткой" к какому-либо другому интерфейсу, то приходится узнавать их детали чтобы убедится что они работают с этим интерфейсом так ка вам хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 17:16:30 |
|
||
|
Следует ли досконально знать "внутренности" класса?
|
|||
|---|---|---|---|
|
#18+
если пишешь не калькулятор, то копаться в ужих исходниках придется... баги бывает довольно6 трудно найти, т.ч. перелопачивать чужой код для понимания происходящего - нормальная практика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 21:30:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34502972&tid=2145856]: |
0ms |
get settings: |
14ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 283ms |
| total: | 453ms |

| 0 / 0 |
