покритикуйте код

Krishna

Продался Java
Венгерская нотация нужна тем, кто не в состоянии держать в голове типы локальных переменных функции, а таким людям вообще противопоказано прикасаться к коду.
Слова недостойные профессионального программиста, без обид. Когда начинаются разговоры "настоящий программист должен в голове *далее следует вторая часть ламерских рассуждений, неважно на какую конкретную тему*", то сразу можно включать рубильник отрубания подачи слуховой информации.
Мозгу программиста есть чем заниматься и так, перегружать его подобными обязанностями не следует.
Более того, это когда ты автор, ты что-то держишь в голове. А когда ты читаешь чужой код, венгерская нотация сразу тебе помогает быстро понять где какие значения ожидаются.
В общем, моя практика пользования строго положительная.
Советую и остальным попробовать.
 

Вурдалак

Продвинутый новичок
Krishna, твоя линия защиты этой самой венгерской нотации выстроена таким образом: есть говнокод (ну, или близко к тому) и вот если бы была венрегская нотация, то разобраться было бы легче! Так не пиши говнокод, используй phpDoc и type hinting, не делай огромных методов, в которых невозможно разобраться до такой степени, что приходиться каждый раз вспоминать какой же тип имеет та или иная переменная.
 

Andkorol

Новичок
С базой ты, конечно, попутал что-то.
Проверил через gettype() - извлеченные из БД (MySQL) значения полей типов INT и FLOAT являются строками, по-крайней мере так утверждает gettype().
Врёт gettype()..?
Или я что-то не так понимаю в этом моменте?
 
  • Like
Реакции: AmdY

weregod

unserializer
Строки там, строки, из бд, судя по всему, всё строками вынимается.
 
Сверху