Публикации по теме 'simplicity'


Простой код — Эффективный пользовательский интерфейс — Выбор месяца
Если вы хотите, чтобы пользователи могли выбирать конкретный месяц в году, какой самый простой, но эффективный пользовательский интерфейс? Вариант 1: отдельные раскрывающиеся списки «Месяц» и «Год» Это может быть многословно, но у вас есть полный контроль над их размещением, меткой и форматом. <select> <option>January</option> <option>February</option> <option>March</option> <option>April</option>..

Как это бывает, иногда что-то не работает
В коде, который я пытался исправить сегодня, был такой восхитительный фрагмент: def needs_update? bundle_command('check') $? != 0 end Итак, давайте пойдем «ля-ля-ля» и проигнорируем зависимость от глобальной системной переменной $?. Цель состоит в том, чтобы использовать возвращаемое значение системной команды (бандлера) для возврата логического значения из метода. Документ для команды (проверка пакета) говорит Check ищет на локальном компьютере каждый из драгоценных..

Эффект простоты в коде
Потому что код написан для людей, а выполняется только машинами. Один из лучших способов научиться писать код - это читать чужой код. Подражание тому, что делают другие люди, особенно если это делается хорошо, - это очень надежный способ быстро овладеть любым навыком. Это относится к различным навыкам, таким как плотницкое дело, кулинария, и к художественным навыкам, таким как письмо, рисование, а также программирование. Мы опираемся на то, что сделали другие до нас. Таким образом,..

Просто стало легко!
Если вам около 30 лет, вы, возможно, помните этого странного парня наверху. Его зовут Джон Базедоу, и он годами управлял коммерческими радиоволнами, продавая видео о домашнем фитнесе. Базедоу хотел продавать видео с одной целью: сделать фитнес проще! Что означает простота в тренировках? Я мало занимаюсь (ладно, никогда), но думаю, что Базедов учил упражнениям, которые повторяемы и не требуют особых объяснений. Подтягивания, отжимания, приседания, приседания, простые упражнения и..

Почему вы должны научиться удалять, а не добавлять
Я готовлю много выступлений для своего тренинга по публичным выступлениям в Toastmasters . Что мне все еще очень сложно, так это выяснить, сколько написать, чтобы заполнить отведенное время для выступления. Когда у меня есть тема, я пытаюсь ее записать, но как только я пытаюсь ее отрепетировать, я понимаю, что черновик слишком длинный. Поэтому мне нужно повторять много раз, избавляясь от ненужного , стараясь быть более кратким и посмотреть, подходит ли моя речь тому времени,..

Простота против легкости
Я смотрел выступление Рича Хики, автора Clojure, об упрощении программ. В то время как большая часть разговора казалась мне не по плечу, его главная мысль была мне близка. Он сказал, что мы, программисты, одержимы идеей «легкости», но вместо этого должны сосредоточиться на простоте. Г-н Хикки определил легко как «под рукой», то есть знакомое. Он определил простоту как выполнение одной задачи. Для меня это очень похоже на принцип единой ответственности (SRP) от SOLID. Насколько я понимаю..

Как бороться с предвзятостью к сложности
Простой принцип машинного обучения для экономии времени, денег и энергии В моем расширенном кругу общения трудно не чувствовать себя окруженным гипероптимизаторами. У этих людей есть план: они знают систему, изучили ее подробно, вычислили математику, рассчитали вознаграждение и, соответственно, приняли наиболее выгодное решение. Будь то получение подходящей кредитной карты, максимальные отчисления IRS или приготовление идеального латте, у них есть финансовая и личная эффективность..