Программная инженерия

33
Дополнительная строка в блоке против дополнительного параметра в чистом коде

контекст В Чистом коде , на странице 35, написано Это подразумевает, что блоки внутри операторов if, операторов else, операторов while и т. Д. Должны быть длиной в одну строку. Вероятно, эта строка должна быть вызовом функции. Это не только уменьшает объем включаемой функции, но также добавляет...

33
Способы обмена DTO между микросервисами?

Мой сценарий таков. Я разрабатываю систему, предназначенную для получения данных от различных типов датчиков, а также для преобразования и последующего сохранения этих данных для последующего использования различными интерфейсными и аналитическими службами. Я стараюсь сделать все сервисы...

33
Следует ли вам использовать библиотеку, когда вы можете выполнить задачу без нее? [закрыто]

Я нахожусь в ситуации, когда я могу использовать плагин JavaScript с открытым исходным кодом для выполнения задачи. Но когда я попытался его использовать, я обнаружил, что мне нужно переделать много вещей из того, что я уже сделал, и это добавляет определенную сложность, по моему скромному мнению,...

32
Как научиться создавать привлекательные сайты? [закрыто]

Я умеренно способный веб-разработчик. Я могу поместить вещи туда, куда я хочу, и поместить туда некоторые JQuery, если мне это нужно. Однако, если я делаю свой собственный сайт (который я начинаю делать), я понятия не имею, как его создать. Если бы кто-то сидел рядом со мной, указал на экран и...

32
Контракт биллинг - как бы вы справились с «учебным временем»?

Таким образом, вы заключаете контракт, в котором у вас есть солидный опыт работы с 75% необходимой технологии. Как вы относитесь к своему времени, чтобы узнать остальные 25%? Работать во время выставления счетов? Выставить 25% в контракте как «исследование»? Учишься ли я в свободное время (не...

32
Можно ли когда-либо заключить фиксированную сферу + фиксированный срок + контракт с фиксированной ценой для работы с «agile»?

Некоторые проекты, которые мы используем для внутреннего использования, - это Scrum, хотя они все еще «исправляют все» для клиента. Мы испытываем смешанный успех с нашей стороны (клиенту нравится видимость графика снижения производительности). Могут ли типы проектов, с которыми мы работаем, успешно...

32
Магистр компьютерных наук помогает вашей карьере? [закрыто]

Мне любопытен опыт программистов, которые вышли за пределы колледжа или университета и теперь работают в отрасли. Я не говорю об академии (вам все равно нужен доктор философии). У вас есть степень магистра? Помогло ли это вашей карьере? Есть ли какие-либо другие преимущества, помимо знаний, которые...

32
Как вы думаете, воздействие Бейсика может нанести вред вашему разуму? [закрыто]

Практически невозможно обучить хорошему программированию студентов, которые ранее имели опыт работы с BASIC: как потенциальные программисты, они изуродованы умом, не надеясь на возрождение - Эдсгер В. Дейкстра Я глубоко уважаю Дейкстру, но не согласен со всем, что он сказал / написал. Я особенно...

32
Какова история неофициального произношения SQL?

SQL официально произносится как / ˌɛskjuːˈɛl / как «SQL», как указано в Болье, Алан (апрель 2009). Мэри Э. Трезелер. редактор Изучение SQL (2-е изд.). Себастополь, Калифорния, США: О'Рейли. ISBN 978-0-596-52083-0. Но часто это произносится как sesiːkwəl / как «продолжение», какова история этого...

32
Что делает проект большим? [закрыто]

Просто из любопытства, в чем разница между малым, средним и крупным проектом? Это измеряется строками кода или сложностью или как? Я строю бартерную систему и до сих пор около 1000 строк кода для входа / регистрации. Несмотря на то, что есть много LOC, я бы не стал считать это большим проектом,...

32
Как программист, вы обязаны делать расписания? [закрыто]

Расписания - это то, что мне никогда не нравилось, но тем не менее это требование в моей компании. Они не так сильно меня беспокоят, но, похоже, они действительно перемалывают чужие вещи. Я полагаю, у меня есть несколько вопросов, и обратная связь будет отличной. Требуется ли вам составлять...

32
Чем Agile отличается от XP?

Я прочитал несколько статей в Интернете, чтобы узнать, как Agile, XP, Scrum, парное программирование отличаются друг от друга / связаны друг с другом, и я получил следующую строку: Scrum и XP почти одинаковы. XP имеет более короткий период релизов, чем Scrum Парное программирование используется в...

32
Корабль рано, корабль никогда [закрыт]

Это началось с «Записки к себе», поэтому, пожалуйста, извините, если разочарование слишком очевидно, и текст написан менее чем звездно ... Три главных предмета, которые у меня были в центре внимания в последнее время: мотивация Обучение (Любопытство) Делать Я изучаю мотивацию и стимулы уже...

32
Лучшие книги по теории и практике архитектуры программного обеспечения? [закрыто]

В моей компании есть пара разработчиков, которые хотят перейти от программирования к архитектуре. Каковы лучшие книги по теории и практике архитектуры программного обеспечения? Включите обложку, если можете. Не стесняйтесь включать общие книги, а также книги, которые относятся к определенной...

32
Низкоуровневое программирование - что для меня значит? [закрыто]

В течение многих лет я размышлял над тем, что я считаю языками "низкого уровня". Для меня это означает С и сборку. Однако у меня еще не было на это времени, и при этом он никогда не был необходим. Теперь, когда я не вижу никакой необходимости, я чувствую, что должен либо просто запланировать...

32
У вас есть собственная библиотека 'misc utils'? Какой частью вы больше всего гордитесь? [закрыто]

Я знаю, что многие из нас имеют собственную небольшую личную библиотеку с инструментами и утилитами, которые мы часто используем. У меня была моя с 16 лет, так что она выросла до довольно значительных размеров. Некоторые вещи, которые я написал, были добавлены в фреймворк. Я написал свою небольшую...

32
Достижение статуса промежуточного программирования [закрыто]

Я инженер-программист, у которого было программирование позиций в VBA (хотя я не осмеливаюсь учитывать этот «реальный» опыт, так как это было методом проб и ошибок!), Perl с CGI, C # и ASP.NET. Последние два постдипломные, с моим входом в «реальный мир». Я 2 года не учусь в колледже, и у меня было...

32
Хорошо разработанное / высококачественное программное обеспечение с открытым исходным кодом [закрыто]

Я учусь на уроке дизайна программного обеспечения, где мне следует выбрать программное обеспечение с открытым исходным кодом для анализа с точки зрения дизайна программного обеспечения. Это должен быть большой проект: не менее 100 000 строк кода. Я действительно хотел бы выбрать программное...