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

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

5
Для каких общих проблем функциональное программирование не подходит? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Функциональное программирование - это декларативная парадигма. Одним из преимуществ FP является то, …

1
Есть опыт работы с Mono на производственных серверах? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Мне интересно использовать .NET для некоторых веб-приложений (например, ASP.NET MVC 2). Однако мой бюджет ограничен, поэтому я …

1
Сколько времени я должен посвятить рефакторингу моего кода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я не знаю, только ли это со мной, но когда я начинаю рефакторинг некоторого …

12
Как вы справляетесь с беспокойством от недостаточного знания? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я только что закончил колледж пару месяцев назад, и я беру время, чтобы улучшить …

8
Должны ли вы документировать все или только большинство?
Кажется немного спорным предметом документирования всего, включая синтаксис «JavaBean» методов получения и установки полей: люди говорят, что это бесполезно длинный и повторяющийся разрыв DRY (не повторяйте себя) , что соглашение об именах должно объяснять все , и это загромождает код / ​​документацию. Иногда эти аргументы работают. Но в других случаях …

16
Следует ли использовать псевдокод до фактического кодирования?
Псевдокод помогает нам понимать задачи в не зависящей от языка манере. Является ли наилучшей практикой или предложенным подходом создание псевдокода в качестве части жизненного цикла разработки? Например: Определить и разделить задачи кодирования Написать псевдокод Получите одобрение [по PL или TL] Начать кодирование на основе псевдокода Это предлагаемый подход? Это практикуется …

15
Заботятся ли компании об университетских оценках при найме программистов? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Большинство моих сокурсников, с которыми я говорил, утверждают, что стремление к хорошим оценкам бесполезно, так как компании …
22 experience 

16
Что является причиной сверхурочной работы и как ее избежать? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Сегодня мой менеджер сказал мне, что я должен со временем работать, чтобы восполнить недостаток …

7
Нужно ли изучать новые языки или только сосредоточиться на языках, которые вы уже знаете, и расширить свои знания о них? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Является ли слабое соединение без вариантов использования анти-паттерном?
Слабое связывание для некоторых разработчиков является святым Граалем хорошо спроектированного программного обеспечения. Это, конечно, хорошо, когда он делает код более гибким перед лицом изменений, которые могут произойти в обозримом будущем, или избегает дублирования кода. С другой стороны, усилия по слабому объединению компонентов увеличивают степень косвенности в программе, увеличивая ее сложность, …

7
Влияет ли доступность исходного кода на вашу способность приносить доход?
Мы работаем над платформой .Net, которая в конечном итоге составляет одну DLL. Мы намерены взимать плату за коммерческое использование фреймворка, но сделаем его бесплатным для открытого / некоммерческого использования. Примерный план на данный момент состоит в том, чтобы управлять этим с помощью некоторой формы довольно простой лицензии, которая будет выдана …

3
Существует ли канонический учебник или книга по концепциям функционального программирования? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Исходя из процедурного / OO программирования, я склонен писать программы на Scheme процедурным способом. Я был бы …

8
Стоит ли изучать маленькие или нишевые языки? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Если вы просматриваете вопросы по коду для игры в гольф на StackExchange , вы …

14
Неужели обилие фреймворков сбивает с толку программистов? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

12
Что такое «мощный» язык?
Я часто видел людей, борющихся за то, что их любимый язык более «могущественен», чем другие. Когда дело доходит до описания языка программирования, я могу понять, что такое объектно-ориентированный язык или что такое динамический язык, но я все еще не могу понять, что именно является «мощным» языком. о чем ты думаешь?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.