|
Типизация -- как Вы её используете?
|
|||
---|---|---|---|
#18+
Очень часто читаю, что код a = 1 + "1" обязательно должен давать ошибку. Иначе на этом ЯП, например в php, ничего стоящего не напишешь. Сам постоянно сталкиваюсь с иной проблемой. Имеем: куртка замшевая, 1 штука, цена 1500 рублей; хлеб, 1 штука, цена 20 рублей; пшено, 1 кг, цена 25 рублей. Так вот, хотя штуки в куртке и хлебе -- это одинаковый integer я не понимаю зачем мне реально может понадобится их прибавить. Или зачем к килограмму надо будет прибавить 20 рублей. Как это решаю я. В задачах за которые я могу пострадать материально, я в начале наименования переменной подписываю характер переменной. Также я "создаю" переменные (в любом языке стараюсь в начале блока создать или обнулить переменную, наподобие как в паскале) и подробно подписываю какой характер данных и какой диапазон значений ожидается в переменной. Вопрос. Как эти логические вопросы решаете Вы? Как это делать правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 06:01 |
|
Типизация -- как Вы её используете?
|
|||
---|---|---|---|
#18+
azsxИначе на этом ЯП, например в php, ничего стоящего не напишешь. мда, кроме фейсбука и ещё половины интЫрнета Или зачем к килограмму надо будет прибавить 20 рублей. как вы собрались килограмм типизировать? вы не поняли типизацию. Как это решаю я. Ничего вы не решаете. Бесполезные телодвижения, а проблема высосана из пальца. ПХП не имеет ярковыраженных проблем с типизацией. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 08:58 |
|
|
start [/forum/topic.php?fid=23&fpage=22&tid=1460185]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 326ms |
total: | 444ms |
0 / 0 |