Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «practices»
[Перевод] Как использовать именованные конструкторы в PHP 2016-03-22 18:06:34
tl; dr — Не ограничивай себя одним конструктором в классе. Используй статические фабричные ...
+ развернуть текст сохранённая копия
tl; dr — Не ограничивай себя одним конструктором в классе. Используй статические фабричные методы.
PHP позволяет использовать только один конструктор в классе, что довольно раздражительно. Вероятно, мы никогда не получим нормальную возможность перегрузки конструкторов в PHP, но кое-что сделать все же можно. Для примера возьмем простой класс, хранящий значение времени. Какой способ создания нового объекта лучше:
<?php
$time = new Time("11:45");
$time = new Time(11, 45);
Правильным ответом будет «в зависимости от ситуации». Оба способа могут являются корректным с точки зрения полученного результата. Реализуем поддержку обоих способов:
Читать дальше →
Тэги: best, php, practice, веб-разработка, программирование
Портативный USB аккумулятор Pronto заряжается за 5 минут 2014-10-14 13:44:42
Инновационная группа Power Practical создала внешнюю портативную ...
+ развернуть текст сохранённая копия
Инновационная группа Power Practical создала внешнюю портативную USB батарею Pronto, которая за 5 минут зарядки способна вместить в себя столько же энергии, сколько необходимо для обеспечения АКБ такого флагманского смартфона, как iPhone 5. Это очень привлекательное свойство, так как обычно внешний аккумулятор заряжается до 12-ти часов.
Тэги: power, practical, pronto, usb, аккумулятор, батарея, быстрое, внешний, внешняя, зарядное, зарядные, новости, портативная, портативное, портативный, походная, походное, походный, резервная, резервный, туристическая, туристический, туристическое, универсальное, устройства, устройство
Официальный гайд по лучшим практикам в Symfony 2014-10-13 17:16:42
Fabien Potencier, ментейнер Symfony несколько дней назад представил черновую версию гайда лучшх ...
+ развернуть текст сохранённая копия
Fabien Potencier, ментейнер Symfony несколько дней назад представил черновую версию гайда лучшх практик, для разработки приложений с использованием Symfony, как фреймворка (напомню, что также это набор независимых компонентов).
Мы знаем, как сложно отучиться от старых привычек и некоторые советы шокируют вас, но следуя им вы сможете разрабатывать приложения быстрее, сделать их менее сложными и в то же время более качественными.
В любом случае стоит помнить, что это всего лишь рекомендации и ваша команда не обязана им следовать. Вы можете продолжать использовать свои подходы, Symfony достаточно гибок для любых нужд и это никогда не изменится.
Под катом я выписал основные тезисы, большинство из них подробно аргументируется внутри книги, в некоторых «шокирующих» местах помимо тезиса есть небольшое объяснение.
Читать дальше →
Тэги: best, guide, php, practices, symfony, symfony2
[Перевод] CSS GuideLines, часть 1.Синтаксис и форматирование 2014-09-06 17:48:31
+ развернуть текст сохранённая копия
Введение
CSS не идеален. Поначалу кажется, что он прост в освоении, но работая над реальным проектом вы столкнетесь со многими проблемами. Мы не можем изменить то, как работает CSS, но мы можем изменить тот код, который мы пишем. Читать дальше →
Тэги: best, code, css, development, html, practices, style, web, веб-разработка, кода, оформление
[Перевод] Обработка ошибок в Node.js 2014-05-14 15:39:49
+ развернуть текст сохранённая копия
Данный пост содержит перевод статьи «Error Handling in Node.js», которую подготовили сотрудники компании Joyent. Статья была опубликована 28 марта 2014 года на сайте компании. Dave Pacheco поясняет, что статья призвана устранить неурядицу среди разработчиков, касаемо лучших практик работы с ошибками в Node.js, а так же ответить на вопросы, которые часто возникают у начинающих разработчиков.
Читать дальше →
Тэги: assert, best, domain, error, javascript, joyent, node.js, practices, try/catch, verror, асинхронная, веб-разработка, обработка, ошибок
Главная / Главные темы / Тэг «practices»
|
Взлеты Топ 5
Падения Топ 5
|