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

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

4
Как мне процитировать работу с PHPUnit?
Я занимаюсь веб-программированием в течение 15 лет и PHP последние 5 лет или около того. Я всегда писал солидный код. ОДНАКО, у меня есть клиент, который настаивает на 80% кода, тестируемого модулем. Поскольку клиент ВСЕГДА ПРАВ, я планирую использовать PHP_CodeSniffer, чтобы убедиться, что мой код выглядит правильно, и PHPUnit для …
9 php  testing 

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

1
Лучшие / плохие практики для совместного использования кода? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Чем больше я изучаю Github , тем больше он мне нравится. …
9 github 

3
Как бы вы представили заинтересованным сторонам прогресс в разработке программного обеспечения?
Мы используем bugzilla для отслеживания ошибок и запросов функций, и мы также требуем, чтобы разработчики писали отдельные примечания к выпуску, когда они закончат кодировать функцию. Старая мода, я знаю. Одна из проблем, с которыми мы сталкиваемся при использовании вышеуказанной схемы, заключается в том, что, хотя она отлично работает с программным …

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

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

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

6
Использование несвободной лицензии с открытым исходным кодом
Существуют ли какие-либо проекты / продукты, в которых используется лицензия с открытым исходным кодом, которая в основном гласит «бесплатно для небольших компаний» и «стоит денег для крупных компаний» в дополнение к «сделать модификации доступными»? (И есть ли стандартные лицензии с такой формулировкой?) Если бы я выпустил проект по такой лицензии, …

8
Почему веб-сайт ASP.Net может загружаться медленно? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . К счастью, я посетил множество веб-сайтов .aspx, которые требуют значительного времени …

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

2
Перемещение всей логики пользовательского интерфейса на клиентскую сторону?
Наша команда изначально состояла в основном из разработчиков на стороне сервера с минимальным опытом работы с Javascript. В ASP.NET мы использовали для написания большого количества логики пользовательского интерфейса в программном коде или в последнее время через контроллеры в MVC. Некоторое время назад к нашей команде присоединились 2 высококлассных разработчика на …

6
Где, в объектно-ориентированной системе, следует ли вообще выбирать (в стиле C) структуры над классами?
C и, скорее всего, многие другие языки предоставляют structключевое слово для создания структур (или чего-то подобного). Это (по крайней мере, в C), с упрощенной точки зрения, как классы, но без полиморфизма, наследования, методов и так далее. Подумайте об объектно-ориентированном (или мульти-парадигмальном) языке со структурами в стиле C. Где бы вы …

3
Как включить библиотеку apache в мой код с открытым исходным кодом?
У меня есть этот открытый исходный код с лицензией MIT, который использует лицензированную библиотеку Apache 2.0. Я хочу включить это в свой проект, чтобы он мог быть построен сразу же. В пункте 4 этой лицензии объясняется, как ее распространять: выдержка: 4 Перераспределение . Вы можете воспроизводить и распространять копии Работы …

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

1
Я чувствую что-то неудобное с синтаксисом записи на Haskell
Большая часть синтаксиса Haskell имеет красоту чистоты. Но синтаксис записи выглядит безобразно. Это неудобно. Чувствуется какая-то смесь с С. Требуется запятая и фигурные скобки. В Haskell есть вкладка, разделение строк. Так что это выглядит слишком многословно, чем изначально требуется. Почему он разработан таким образом?
9 syntax  haskell 

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