Kitobdan iqtiboslar  Кодер с улицы. Правила нарушать рекомендуется

В команде общая производительность важнее, чем производительность отдельного ее члена. Если вы пишете плохой код, то замедляете работу коллег. Некачественный код вредит команде, медлительная команда вредит продукту, а невыпущенный продукт вредит вашей карьере.
Fikr bildirish
Задачи с полиномиальным временем (P) можно решить быстрее, чем путем перебора всех возможных комбинаций, которые в противном случае имеют факториальную сложность, вторую наихудшую сложность из всех возможных. NP — это надмножество полиномиальных задач, которые можно решить только полным перебором (брутфорсом). Полиномиальные задачи всегда предпочтительнее, чем NP-задачи. Для недетерминированных задач с полиномиальным временем нет известного полиномиального алгоритма решения, но их решение может быть проверено за полиномиальное время. В этом смысле NP-полная задача означает: «С этим сложно справиться, но решение можно довольно быстро проверить».
Fikr bildirish
Краткий обзор алгоритмов
Fikr bildirish
Числовое значение, например 200, может означать что угодно. Поэтому не используйте жестко закодированные значения.
Fikr bildirish
Когда вы перестаете задавать вопросы, вы начинаете скучать и превращаетесь в чернорабочего.
Fikr bildirish
Проверки на допустимость значений null помогают обдумать код, который вы пишете. Например, вы будете более четко представлять, действительно ли то или иное значение необязательно. Это уменьшит количество ошибок и сделает вас лучше как разработчика.
Fikr bildirish
Борис
Борисiqtibos olmoqda10 oy oldin
Главная идея состоит в том, что, работая с небольшими ошибками после обновлений, вы предотвращаете крупные сбои, с которыми было бы очень трудно справиться.
Fikr bildirish
Борис
Борисiqtibos olmoqda10 oy oldin
Возьмите за привычку регулярно обновлять зависимости, поддерживать гибкость приложения и выявлять самые жесткие части, которые трудно изменить.
Fikr bildirish
Борис
Борисiqtibos olmoqda10 oy oldin
Хороший код должно быть легко изменять, причем не меняя сотни фрагментов ради одного нужного.
Fikr bildirish
Борис
Борисiqtibos olmoqda10 oy oldin
Если вы чувствуете, что застряли, напишите все заново.
Fikr bildirish