Меня немного смущает документация MSDN C #, в которой говорится, что &и |являются логическими операторами, &&а ||также условными операторами. Я продолжаю звонить &&, ||и !логические операторы, так что я не...
Меня немного смущает документация MSDN C #, в которой говорится, что &и |являются логическими операторами, &&а ||также условными операторами. Я продолжаю звонить &&, ||и !логические операторы, так что я не...
В течение моих четырех лет в университете мы использовали много функционального программирования на нескольких функциональных языках программирования. Но я также использовал много объектно-ориентированного программирования, и на самом деле я использую объектно-ориентированные языки больше, когда...
Долгое время в SO и в других местах Java имеет репутацию медленной. От шуток до множества комментариев в вопросах и ответах люди по-прежнему считают, что Java работает медленно, основываясь исключительно на опыте работы с ней в 90-х годах. Это моя проблема: мы опровергли (большинство) причин, по...
Приведенный в действие этим потоком , я (снова) думаю об окончательном использовании модульных тестов в моих проектах. Несколько постеров там говорят что-то вроде «Тесты - это круто, если они хорошие тесты». Мой вопрос сейчас: что такое "хорошие" тесты? В моих приложениях основная часть часто...
Я работаю программистом на полную ставку и у меня довольно хорошо оплачиваемая работа для страны, где я живу, но я мог бы в настоящее время заработать немного больше денег (жена ворчала о новой кухне и т. Д.). Мне было бы интересно заняться небольшими проектами в свободное время. Я не заинтересован...
Я много раз видел такие высказывания, как: «Пожалуйста, сделайте эту функцию первоклассным гражданином на том или ином языке / платформе». Например, говорится о перечислениях в C # /. Net. Итак, когда функция считается «гражданином первого класса» на языке программирования /...
Я работал на Mac и Windows некоторое время. Однако мне все еще трудно понять, почему программисты с энтузиазмом выбирают Mac OS X вместо Windows и Linux? Я знаю, что есть программисты, которые предпочитают Windows и Linux, но я спрашиваю программистов, которые просто использовали бы Mac OS X и...
Для фона мы создаем приложения для настольных систем с интерфейсом, похожим на AutoCAD, похожим на etabs . Меня действительно беспокоит то, что нужно нанимать лучших разработчиков? Для начала, мы испытываем большие трудности при наборе персонала; большинство резюме, которое мы видим, или делают...
Очень часто я застреваю при выборе лучшего дизайнерского решения. Даже для мелких деталей, таких как определения функций, поток управления и имена переменных, я трачу необычно длинные периоды на изучение преимуществ и компромиссов моего выбора. Я чувствую, что теряю большую эффективность, тратя...
Я проделал немалую работу с реляционными базами данных и думаю, что довольно хорошо понимаю основные концепции хорошего проектирования схем. Недавно мне была поручена работа над проектом, в котором БД был разработан высокооплачиваемым консультантом. Пожалуйста, дайте мне знать, если мой внутренний...
В начале проекта было совершено много плохих практик, и я узнал их и боролся против них всех. Поскольку я не выбирал свои сражения, мой босс теперь считает, что что-то из моих уст является слишком сложным ответом, и проводит много времени, защищая себя лично, вместо того, чтобы заботиться о...
Проблема : Кажется, что почти со всеми усилиями по разработке, в которые я вовлечен, независимо от того, сколько времени потрачено на планирование до начала разработки, всегда есть большое количество изменений, необходимых либо в середине, либо в конце проекта. Это иногда большие изменения, которые...
Я хотел бы знать, что отличает класс Service от служебного класса или вспомогательного класса? Класс только с базовыми методами вызывает dao's является службой? Разве использование классов Helper не нарушает...
Я читал о MapReduce некоторое время - но я не могу понять, как кто-то может принять решение использовать (или не использовать) MapReduce. Я имею в виду, какие проблемные шаблоны указывают на то, что MapReduce можно...
Я работаю на новоиспеченном стартапе из пяти человек. У нас есть докторская степень в области машинного обучения, бывший член основной команды RSpec и парень, который составляет двоичный файл Git для OS X. Это только сотрудники; Основатель имеет степень доктора философии и был техническим...
У крупных компаний обычно возникает проблема, заключающаяся в том, что невозможно написать все программы, которые хотят сотрудники (чтобы сэкономить время и оптимизировать процессы) из-за нехватки персонала и денег. Тогда скрытые программы будут созданы некоторыми людьми, имеющими (по крайней мере,...
Каждый раз, когда я ищу IDE (в настоящее время я работаю с Go), я нахожу нить, полную людей, которые рекомендуют Vi, Emacs, Notepad ++ и т. Д. Я никогда не занимался разработкой вне IDE; Я думаю, что я был избалован. Как вы отлаживаете без IDE? Вы ограничены только...
Кажется, существует довольно много способов связи между директивами. Скажем, у вас есть вложенные директивы, где внутренние директивы должны сообщать что-то внешнему (например, это было выбрано пользователем). <outer> <inner></inner> <inner></inner> </outer> Пока...
Интересно, почему у фреймворков / библиотек есть свои помощники, хотя они уже существуют изначально. Давайте возьмем jQuery и AngularJS . У них есть свои собственные eachфункции итератора: jQuery.each () angular.forEach () Но у нас есть Array.prototype.forEach. По аналогии, jQuery.parseJSON ()...
В Java есть нет virtual, new, overrideключевые слова для определения метода. Таким образом, работа метода легко понять. Потому что, если DerivedClass расширяет BaseClass и имеет метод с таким же именем и тем же подписью BaseClass тогда наиважнейшим будет проходить время выполнения полиморфизма (...