Использование настольных компьютеров в повседневной жизни уменьшается с каждым днем, но для целей кодирования есть ли какие-либо причины использовать настольные компьютеры на ноутбуках?...
Использование настольных компьютеров в повседневной жизни уменьшается с каждым днем, но для целей кодирования есть ли какие-либо причины использовать настольные компьютеры на ноутбуках?...
Если бы я начал концентрироваться на платформе .NET и занялся индивидуальной трудовой деятельностью, то мне, вероятно, хотелось бы иметь несколько лицензий Windows 7, Windows Server 2008, Visual Studio 2010 только для среды разработки и для тестирования, а затем несколько лицензий. для...
Я работал в двух компаниях, у каждой из которых была своя методология, когда дело дошло до анализа кода: В первой компании руководители группы проводили проверку кода, которая требовалась после завершения каждого модуля. Однако во второй компании руководителям группы не требовалось проводить...
Я использую свой текстовый редактор по выбору (vim, nano, gedit, выберите свой яд) гораздо чаще, чем любой IDE в последнее время. Заметив, что мои ярлыки идей становятся пыльными, я начал думать об этом и удивляться: чем оправдано использование IDE для вас, в отличие от текстового редактора ? В...
Иногда у нас есть некоторая бизнес-логика, представленная в коде контроллера наших приложений. Обычно это логика, которая отличает, какие методы вызывать от модели и / или какие аргументы для их передачи. Другим примером этого является набор служебных функций, которые существуют в контроллере,...
Если вы были наняты в новую компанию в качестве руководителя команды (скажем, команды из 10 человек), одна из важных вещей - завоевать уважение членов команды. В первые дни новый руководитель команды мог ничего не знать о культуре команды, кодовой базе и бизнес-сфере: другими словами, это неофит....
Я считаю, что у любого программиста есть несколько идей, которые она / она считает инновационными или, по крайней мере, ценными. Это может быть идея нового продукта, который сделает этот мир лучше, или новый подход к разработке и т. Д. Но отличная идея должна быть реализована и продвигаться /...
По моему опыту, заставить нас, инженеров, точно оценивать и определять задачи, которые нужно выполнить, - все равно что тянуть зубы. Вместо того, чтобы просто давать оценочную оценку в 2-3 недели или 3-6 месяцев ... какой самый простой способ определить графики программного обеспечения, чтобы их...
В настоящее время я изучаю Lisp, исходя из языковой прогрессии, которая называется Locomotive BASIC -> Z80 Assembler -> Pascal -> C -> Perl -> C # -> Ruby. Мой подход заключается в том, чтобы одновременно: написать простой веб-скребок, используя SBCL, QuickLisp, closure-html и...
Я никогда не писал программ, которые бы в значительной степени использовали ведение журнала. Самое большее, что я сделал, - это захват трассировки стека при возникновении исключений. Мне было интересно, сколько другие люди входят в систему? Зависит ли это от того, какое приложение вы пишете? Вы...
Я продолжаю видеть объявления о вакансиях как «Java Software Developer III» или «Software Developer II». Есть ли официальная документация, которая классифицирует эти различия?...
Я недавно начал как младший разработчик. Помимо того, что я являюсь одним из наименее опытных людей в команде, я также женщина, которая сталкивается со всеми своими проблемами, работая в среде, где доминируют мужчины. У меня были проблемы в последнее время, потому что я чувствую, что получаю...
Что касается переполнения стека, я вижу много PHP-кода в вопросах и ответах, в которых есть запросы MySQL, которые очень уязвимы для атак SQL-инъекций, несмотря на то, что основные обходные пути широко доступны уже более десяти лет. Есть ли причина, по которой эти типы фрагментов кода все еще...
Когда я впервые начал программировать, я предполагал, что однажды достигну точки, где я начну проект, сяду и нарисую UML-диаграмму всех классов, а затем в значительной степени буду придерживаться этого. Я сейчас программирую пару лет, и это не так. Когда я прохожу проект, я часто говорю «Эй, мне...
Если у вас есть время и ресурсы, какой самый эффективный способ повысить свою зарплату как программиста , работающего полный рабочий день , помимо выполнения своей работы? Под «зарплатой» здесь я подразумеваю зарплату (с поправкой на прожиточный минимум), полученную за одно задание на...
Go - один из немногих языков, которые должны работать «близко к металлу», то есть он скомпилирован, статически типизирован и выполняет код без изменений, без виртуальной машины. Это должно дать ему преимущество в скорости перед Java, C # и тому подобным. Кажется, однако, что это позади Java (см....
В настоящее время я пытаюсь решить, какой язык на стороне сервера изучать и использовать для веб-разработки, и хотя относительно легко получить информацию о том, почему x, y или z - хорошая вещь, сложнее определить недостатки каждой из них. их. В частности, мне любопытно, какие есть недостатки в...
Я встречал довольно много сайтов, которые либо ограничивают длину паролей и / или запрещают определенные символы. Это ограничивает меня, так как я хочу расширить и увеличить пространство поиска моего пароля. Это также дает мне неприятное ощущение, что они могут не хэшироваться. Есть ли веские...
У большинства программистов есть свои личные предпочтения в отношении цветовых схем подсветки синтаксиса, но мне было интересно, кто-нибудь когда-либо проводил реальные научные исследования о том, какой будет наилучшая цветовая схема? Я полагаю, что такое исследование будет рассматривать такие...
У меня нет иного выбора, кроме как работать самостоятельно, и я не могу найти адекватного решения для того, чтобы осмотреть мою работу, проверить работоспособность, найти кого-то для мозгового штурма идей, обсуждения лучших практик и так далее. Я думал, что получу ответ через статью Джеффа Этвуда:...