Конструкторы это конечно не плохо, но после них некоторые заказчики удивляются, а почему так дорого мы ему предлагаем доработки, которые он раньше «сам» делал без проблем в конструкторе, и приходится объяснять, что это разработка функционала именно под него, с учетом всех деталей, а в конструкторе не сделаешь ни шага в сторону, от заложенного.
Для подобных случаев мы в своём фреймворке, использующим базы MongoDB как основную, все эти заботы переложили на движок, просто при описании моделей нужно указать правильно все связи. Далее при удалении зависимые данные автоматом удалятся тоже, если это разрешено флагом. Этот подход, кстати, со временем приводит к тому, что ошибаться программист становится все реже и реже и финальные тесты порой проходят как по маслу.
В данном случае информация оказалось открытой. Да и человек сообщил о найденной уязвимости в альфа банк, что бы они устранили её и настоящие злоумышленники не могли пользоваться дырой.
По крайней мере эти функции на мой взгляд, должны быть отключены для простых пользователей, а тем кому она может понадобится могут в конфигах браузера активировать на свой страх и риск.
А мы так впечатались книгой ReWork в свое время, что даже открыли одноименную IT-компанию. Теперь можно делать ребрендинг, переименовываться в ReMote )
Для того что бы перекинуть файл в рашаренную папку нужно больше телодвижений чем перекинуть его через вложении в email?
На крайний случай есть skype для быстрой передачи файлов, гугл/яндекс/дропбокс/маил диск. Обычно на email отправляем только заказчикам всякие ТЗ, договора не более.
Почему они узкоспециализированные? Эта технология очень широкие возможности даёт. У сейчас появляется куча полезных сервисов основанных на WebRTC, и будет появляться дальше.
Просто из опыта могу сказать, что код можно улучшать бесконечно, сегодня он кажется идеальным, а завтра ты с нуля все переписываешь) Поэтому тут нужно знать меру и выбирать правильный баланс между идеальностью кода и его полезностью. Правильно сказано: код должен быть не противным.
Не бывало не раз такого? Пол года усердно полируешь полируешь код, а за это время он уже никому оказывается не нужным. Вот такой красивый и не нужный код…
По поводу статьи согласен, никакой новой информации не даёт (лично для меня), но по поводу «IE6+, FF2+ и прочей древней нечисти» мы уже давно шлём таких заказчиков подальше и в договоре четко прописываем минимальные требования к браузерам.
На крайний случай есть skype для быстрой передачи файлов, гугл/яндекс/дропбокс/маил диск. Обычно на email отправляем только заказчикам всякие ТЗ, договора не более.