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

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

6
Рекомендации по проверке кода для CSS, JS и HTML
Меня попросили создать руководство по обзору CSS, JS и HTML. Я знаю, что есть правила кодирования для JS, но я не знаю ничего о HTML и CSS. Чтобы проверить JS, я обязательно последую этим указаниям и упомяну их. Но как насчет CSS и HTML? Кроме логических ошибок и проблем с …

3
Когда использовать RCP?
Мне нравится писать небольшие графические приложения с использованием Java и Swing, что-то вроде клиента для социального сайта Tumblr Должен ли я использовать Eclipse RCP или платформу Netbeans? И какие преимущества я получу от использования любого из них по сравнению с обычным колебанием / SWT? Требуют ли приложения RCP большего количества …
9 java  gui 

2
Что такое хороший метод для оценки облегченной архитектуры?
Я знаком с методами оценки архитектуры, такими как технический метод анализа компромиссов в архитектуре (ATAM) и более ориентированный на бизнес метод анализа затрат и выгод (CBAM) . Однако эти методы достаточно масштабны: они предписывают несколько сеансов мозгового штурма, презентаций, разработку множества сценариев, описывающих компромиссы, и т. Д. Хотя они полезны …

5
Какова историческая основа использования Javascript в веб-программировании?
Я родом из научной биологии, где мы также часто используем Python. Теперь, когда я начал заниматься веб-разработкой, я постоянно задавался вопросом, почему именно JavaScript является основным клиентским языком в Интернете. Преобладание JavaScript - это историческая случайность или что-то еще? Кроме того, мне интересно, есть ли какие-либо препятствия для интеграции Python …

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

3
Как вы включаете GTD в свои ежедневные задачи по программированию?
Метод Дэвида Аллена «Get Things Done» кажется очень полезным способом организации задач и выполнения этих задач. Кто-нибудь здесь использовал GTD в своих повседневных задачах программирования, и если да, то как лучше всего это сделать?

1
Поддерживает ли текущее доказательство принятие контекстных по сравнению с каноническими моделями данных?
«Каноническая» идея широко распространена в программном обеспечении; паттерны, такие как Canonical Model , Canonical Schema , Canonical Data Model и т. д., как представляется, снова и снова появляются в процессе разработки. Как и многие разработчики, я часто некритически следовал общепринятому мнению, что вам нужна каноническая модель, иначе вы столкнетесь с …

5
Есть ли явный лидер среди языков на основе JVM? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Каково текущее состояние этих проектов, и появился ли один (или два) явным лидером? …
9 java  scala  jvm  groovy  jruby 

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

5
Использование C ++ / Java для разработки программного обеспечения для коммерческих целей
Я планирую разработать программу, которую собираюсь продать позже. Я пытаюсь выбрать язык для его кодирования и сузился до C ++ или Java. Я прошел через лицензии GPL v2 и v3, используемые для GNU GCC и OpenJDK (да, я могу понять некоторые юридические вещи, но, конечно, не все). Но есть один …
9 licensing  gpl 

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

4
Как вы управляете незначительными изменениями, которые вы хотите сохранить локально в Mercurial?
Я подумываю о переносе 14-летнего cvs-репозитория (без изменений) в Mercurial. Я думаю, что у меня есть все технические биты преобразования, но у меня все еще есть некоторые вопросы по эффективной работе в Mercurial. Одна из вещей, которые я часто вижу в отдельных песочницах cvs для разработчиков (включая мою собственную), - …

4
Код лицензионного вопроса. Клиент украл мой код
Клиент, для которого я сделал проект, случайно попал с исходным кодом указанного проекта. Глупо, я знаю. Договоренность заключалась в том, что они получат продукт, а не исходный код. Тем не менее, очевидно, что они сейчас пытаются ускорить процесс и использовать исходный код для создания собственных продуктов для других клиентов. Теперь …

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

4
Какие вещи вы помещаете в документ анализа воздействия?
Таким образом, вы исправляете ошибки, а затем встречаете одну, которая может повлиять на другие модули программного продукта. Ваши данные недостаточны для подтверждения вашего утверждения о последствиях исправления, и вас попросили создать документ анализа воздействия. Есть ли определенный процесс, как это сделать? Какая ключевая информация нужна? Существуют ли какие-либо известные форматы …

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