... можно меньше
. Чем меньше
я пишу ... неплохо. Вообще отказываться
или использовать чужой ...
Я не самый талантливый кодер в мире. Правда. Так что я стараюсь писать как можно меньше кода. Чем меньше кода я пишу, тем меньше кода может ломаться, поддерживаться и требовать пояснений.
А еще я ленивый — мед, да еще и ложкой (я решил использовать в статье аналогии с едой).
Но, оказывается, что единственный гарантированный способ повысить производительность в вебе — это писать меньше кода. Минифицировать? Окей. Сжимать? Ну, да. Кэшировать? Звучит неплохо. Вообще отказываться кодить или использовать чужой код изначально? А вот теперь — в яблочко! Что есть на входе — должно выйти на выходе в той или иной форме, независимо от того, смог ли ваш сборщик растворить и переварить это своими желудочными соками (я, пожалуй, откажусь от пищевых аналогий).
И это не все. Кроме видимых улучшений производительности, где вам требуется то же количество кода, но его сначала нужно разжевать (не смог удержаться), вы также можете сэкономить. Моему провайдеру без разницы, посылаю ли я кучу маленьких писем или одно большое: все складывается.
В стремлении к уменьшению мне больше всего нравится вот что: в конце остается только то, что реально нужно, только то, что по-настоящему требуется пользователю. Огромная фотка какого-то чувака, пьющего латте? Выкинуть. Кнопки социальных сетей, которые подсасывают кучу левого кода и ломают дизайн страницы? Пинок под зад им. Эта хреновина на JavaScript, которая перехватывает правый клик и показывает кастомное модальное окно? Выставить на мороз!
Речь идет не только про подключение штук, которые ломают интерфейс. То, как вы пишете свой собственный код, тоже играет большую роль в стремлении к уменьшению кода. Вот несколько советов и идей. Я писал о них ранее, но в контексте удобства и отзывчивого дизайна. Просто так получается, что гибкий, удобный веб требует меньше контроля с нашей стороны и его сложнее сломать.
Читать дальше →
+ развернуть текст сохранённая копия
На Хабре уже была статья, посвящённая Dependency Injection в Ruby, но упор в ней был больше на использование паттерна IoC-container с помощью гемов dry-container и dry-auto_inject. А ведь для использования преимуществ внедрения зависимостей совершенно необязательно городить контейнеры или подключать библиотеки. Сегодня расскажу о том, как по-быстрому реализовать DI Читать дальше →
Тэги:
control,
dependency,
injection,
inversion,
ruby,
веб-сайтов,
код,
программирование,
проектирование,
разработка,
рефакторинг,
совершенный
«В одной корзине»: Немного о хранении кода
2016-08-19 10:49:04
... лучше хранить свой
код: в одном репозитории ...
+ развернуть текст сохранённая копия
Эффективное хранение данных интересует абсолютно всех, кто хоть как-то связан с ИТ. Мы в IaaS-провайдере 1cloud постоянно анализируем опыт коллег — совсем недавно мы обсуждали, как хранят свои данные крупные компании.
Сегодня мы продолжим эту тему и обсудим, как лучше хранить свой код: в одном репозитории или в нескольких. Также мы взглянем на два примера, которые продемонстрируют особенности обоих подходов.
/ фото Dennis Skley CC
Читать дальше →
Тэги:
1cloud.ru,
1сloud,
e-commerce,
блог,
веб-сайтов,
данных,
кода,
компании,
мобильных,
приложений,
разработка,
репозитории,
хранение
Олимпийская акция от Futuriti Казино
2016-08-19 00:25:48
Futuriti Казино в дни летней Олимпиады проводит акцию под названием «Олимпийские игры Futuriti ...
+ развернуть текст сохранённая копия
Futuriti Казино в дни летней Олимпиады проводит акцию под названием «Олимпийские игры Futuriti». Эта акция по раздачи бесплатных спинов является многоэтапной — начала ближайшего этапа будет 19 августа. В акции участвуют 3 игровых автомата: — The Money Game — Sizzling … Читать далее →
Тэги:
futuriti,
акции,
бесплатные,
бонус-код,
интернет,
казино,
новости,
спины
Чит на телепорт в tanki x
2016-08-13 17:58:27
Для просмотра полной статьи с описанием чита и дополнительными ссылками для скачивания, пройдите по ...
+ развернуть текст сохранённая копия
Для просмотра полной статьи с описанием чита и дополнительными ссылками для скачивания, пройдите по Ссылке выше — название записи. Друзья и вот по многочисленным просьбам тех кто активно играет в tanki x, представляю вам не имеющий аналогов чит на телепорт в … Читать далее →
Тэги:
играть,
игры,
коды,
регистрация,
сайта,
сервера,
скачать,
танки,
тестовый,
читы