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


Названия функций для лучшей читаемости
Это клише, но остается верным, как никогда ... в программном обеспечении трудно давать названия объектам! Для меня самое сложное - это то, что делает это таким ценным и стоящим наших усилий. Имена, которые мы даем объектам в нашей системе, могут помочь кому-то понять наш код. В лучшем случае они помогают читателю понять наши намерения. В худшем случае они добавляют косвенный слой, который маскирует то, что код делает или должен делать. Как частый читатель кода (не так ли?), Я знаю,..

Архитектура программного обеспечения Что, почему и как ???
Еще рассказы . Что такое архитектура ? Архитектура строит блоки по модульному, структурированному принципу. Архитектура - это искусство, а архитектор - художник. Все требовало архитектуры, это не ракетостроение. Каждый является архитектором в повседневной жизни. В нашем доме мы расставляем наши материалы, книги, кухонные принадлежности. Все, что мы хорошо расставляем, - это архитектура. Лавочник устраивает лавку. Все, что устроено модульно и структурировано, - это..

Что мне показалось интересным в использовании ESlint и почему я считаю его интересным инструментом
Если вы разработчик программного обеспечения и читаете это, вы согласитесь, что из множества элементов, которые делают разработку программного обеспечения таким увлекательным выбором карьеры, инструменты выделяются больше всего (посмотрите, что я там сделал?) Большинство разработчиков программного обеспечения понимают, как легко получить лихорадочный энтузиазм при использовании нового инструмента. А если вы меня, то первое, куда вы идете, чтобы намочить ноги, - это документация по..

7 советов по повышению производительности для разработчиков программного обеспечения
Как и было обещано, давайте перейдем к делу. 1 | Используйте приложение macOS Alfred * Заявление об ограничении ответственности только для пользователей Mac * Альфред - известный инструмент в сфере повышения производительности, и это полезное приложение, которое может сэкономить вам массу времени в долгосрочной перспективе. Например, предположим, что вы постоянно копаетесь в трех слоях папок, а затем еще в двух подпапках, чтобы получить небольшой текстовый файл с парой функций..

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

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

Одна нога в архиве
Ковыряюсь в программной грязи, ищу что-нибудь блестящее. Вот выдержка из статьи, написанной Энди Хантом и Дейвом Томасом и опубликованной в IEEE Software в 2002 году: «Это не программирование, это археология»! — пожаловался программист, пробираясь сквозь груду древних обломков особо хитрых кусков кода. На самом деле, это довольно хорошая аналогия. В настоящей археологии вы исследуете какую-то ситуацию, пытаясь понять, на что вы смотрите и как все это сочетается друг с другом. Для..