Обновить
27
Роман Бобров@resurection

Пользователь

4
Подписчики
Отправить сообщение
Многие руководители приятные и открытые. Но так же у многих (не у всех — это точно) в голове только: как выжать побольше денежек/пользы/ресурсов. Иначе они не были бы руководителями.
Из интервью очевидно, что Токовинин жуткий манипулятор и не плохой психолог. Он таким образом обществу навязывает мнения, которые выгодны ему.

М.Т.: Мы людей нанимаем постоянно, мы знаем. Реальность не такая. Реальные зарплаты на много меньше, чем люди между друг другом гордятся. Сегодня средняя зарплата программиста в Москве составляет 30, максимум 35 тысяч.

Программеры читают и задумываются… переосмысливают свои ожидания по ЗП и соответственно получают то что осмыслили. Токовинин и коллеги довольны.

М.Т.: Нужно понимать, что скорее всего у текущих веб-студий нет шансов стать большими. Какие есть, такими и останутся.

Не зря это написано в сообществе «Бизнесс студии». Между строк: вы тут сидите и не рыпайтесь, а лучше работу вообще смените.
В моём случае всё сработало бы без ошибок ибо (integer) вытрет лишнюю точку и юзеры не почувствую дискомфорта.
Юзабилити однако :)
Ну как бы случайно такой запрос получится не может, поэтому человек обратившийся по такому адресу прекрасно знает что он делает и в таких сообщениях не нуждается. Или нуждается, но только для получения дополнительной информации о внутренностях системы.
Кроме того, генерить ошибки в большинстве случаев не надо.
например user::getByID($_GET['id']); // в некоторых случаях будет генерить Exception внутри aNumber. Это лишняя головная боль. Я тупо внутри ф-ции перевожу всё в integer и в самом худшем случае получится ноль и ф-ция не сможет найти юзера. Но эта ситуация у меня уже обработана. При запросе /profile.php?id=lalal — выводится сообщение «юзер не найден». И никаких Exception-ов.
Зачем такйо костыль
return aString( $count * 2 );

Если можно
return (string) $cnt * 2; — то же самое

Это от не знаний основного синтаксиса php:
function aString( $val ){
return $val= $val. ''; // Заменить на «return (string) $val;» — тогда и вообще этот самописный костыль не нужен.
}
было бы не плохо ещё предусмотреть двойной тип или/или.

function str_replace(
string|array $from, // или строка или массив строк.
string|array $to,
string|array $string
)
Я уже давным давно этого жду. Ещё с PHP3. А то запарило плодить кучу лишнего кода:

function getById($userID) {
$userID = (integer) $userID;
// Постоянно делаю мягкое типизирование. Всегда! Всех параметров! Как обдолбанный тибетский монах.

}
И полумесяца не прошло с опубликования статьи «9,5 правил ведения безопасного IT-бизнеса в России» habrahabr.ru/blogs/my_business/87984/
И вот оно! Ещё одно подтверждение этих правил.
Вообще, это описано в официальной документации по PHP:
ru.php.net/manual/en/language.variables.basics.php
Регулярка для имени переменной, выглядит так: [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* — т.е. можно использовать любые символы код которых 128-255. В этот диапозон попадают все буквы кирилического алфавита.

Вот только крайне не рекомендую использовать эту возможность т.к. рано или поздно будет пипец. Вы же храните картинки в папке /images/ а не в папке /картинки/ :) хотя всем известно, что директории могут иметь русские названия. Но сайтостроители так никогда не делают и мало кто может объяснить почему.

Кроме того, например, ZDE 5.5 ругается на русские переменные как на ошибку синтаксиса. Я ещё шутил над ZEND-ом — сами же написали язык, а текстовый редактор для него не осилили.

А ещё иногда бывает, когда кто-то не правильным текстовым редактором пользуется… Из-за проблем с кодировками, все русские комменты в крякозябры превращаются и их потом не вернёшь. А что будет с переменными?

Ещё постоянно переключаться между раскладками не удобно — что бы поставить знак доллара.

А ещё, вы же не хотите статьи программистами 1С :)
Почему же тогда не сработал коммунизм? Ведь у чиновников в т.ч. правителей было всё и личная внутренняя мотивация тоже.
12 ...
21

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность