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


От хаоса к Backbone и React
Рефакторинг неструктурированной устаревшей кодовой базы Эта статья написана так, чтобы быть доступной для читателей с любым уровнем опыта работы с интерфейсными веб-технологиями. Это часть серии . Как оформлена эта статья: Обзор проекта Выбор фреймворка Возникшие проблемы Используемые решения Выводы Обзор проекта: Когда я начал работать над Goldstone , мой менеджер создал впечатляющий и полностью работающий прототип JavaScript. Его навыки инженера охватывают несколько..

3 дня с Санди Мец
Уроки, которые я взял на POODNYC На этой неделе я провел 3 дня в Бруклине, программировал, учился и пил пиво с Сэнди Мец и 30 новыми замечательными друзьями. Как и ожидалось, я многому научился. Но чего я не ожидал, так это того, сколько мне нужно un узнать. Всего за 3 года программирования я выработал привычки, ожидания и стандарты, которые на самом деле приносили больше вреда, чем пользы. Погодите, кто такой Санди Мец и что такое POODNYC? Sandi Metz является автором..

Я разработал настольную игру, вот чему я научился
Я веб-разработчик, но в последнее время в свободное время я разработал настольную игру. Делая это, я узнал кое-что очень ценное. Вот история! Проблема В моей игре есть монеты, и у игроков они довольно часто заканчивались. "Легкий! Я просто добавлю больше монет», — подумал я сначала. НО это обошлось бы мне в 8,34 доллара дороже (поскольку мне понадобился бы еще один лист), и это делает это решение неприемлемым! Решение Сначала я получил 70 монет, составленных из 40 номиналом 5, 20..

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

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

Четыре совета, как сделать рефакторинг эффективным
Мы все пишем элегантный код в первый раз, который никогда не нужно менять, верно? И я нет. Рефакторинг — это просто еще один инструмент в арсенале разработчика. Только недавно я понял, насколько это важный инструмент. Я начал небольшой рефакторинг, который превратился в большой рефакторинг, который превратился в огромный рефакторинг. В конце концов, я был доволен новой архитектурой, но в итоге работы оказалось намного больше, чем я ожидал. Исходя из этого опыта, у меня есть четыре..

Рефакторинг для лучшего настроения
Как программист-любитель, работающий неполный рабочий день, я, вероятно, был целевым программистом Apple: увлеченный, полный энергии, но серьезно нуждающийся в помощи, если я действительно хочу чего-то добиться. Не секрет, что Apple поддерживает вариант дизайна приложения Model-View-Controller, но, к счастью, они не продвигают его таким образом; они просто предоставляют вам все необходимые инструменты, шаблоны и автозаполнение, чтобы вы могли создать свое первое приложение в одном файле, а..