Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

4
Чи законно / морально публікувати проект автора, який не відповідає?
Я знайшов невеличкий проект oss (один файл) у чиємусь блозі кілька місяців тому. Ліцензія - "Attribution-ShareAlike 2.5 Generic". Я надіслав листа автору, якщо я можу помістити це в github, але не отримав відповіді. Тим часом його блог був закритий. Я не юрист, але це видається законним для повторної публікації коду …

3
Порівнюючи змінну рядка з літеральним рядком з .equals (), чи існує стандартна практика для порядку елементів? [зачинено]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Для кожного є користь, і …

3
Відповідна мова програмування для розробки музичного програмного забезпечення [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Я хочу створити програмне забезпечення для свого музичного інструменту, який є ритмічним (мелодії немає). Я хочу зробити це програмне забезпечення: …

3
Отримуючи доступ / маніпулюючи складними даними, краще зберігати їх у багатьох невеликих шматочках або в одному великому шматку?
Я будую веб-додаток, який маніпулює досить складними даними: вкладками гітари. As a reference, guitar tabs look like this: Eb|-------------------------------------------------------------------------| Bb|-------------------------------------------------------------------------| Gb|--5-5-5-5----------------------------------------------------------------| Db|--5-5-5-5--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Ab|--3-3-3-3--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Eb|-----------1-1-1-1--5-5-5-5--3-3-3-3--0-0-0-0--1-1-1-1--0-0-0-0--3-3-3-3-| Чи було б ефективнішим для продуктивності зберігати ці дані як великий шматок, або розбивати їх і зберігати на основі "замітки за нотою"? As a use case: …

3
"Як погано" - неспоріднений код у блоці "пробую-нарешті"?
Це пов’язано із запитанням: Чи використання остаточного підрозділу для роботи після повернення поганого стилю / небезпечно? У посиланні Q, нарешті, код пов'язаний із використовуваною структурою та необхідністю попереднього вибору. Моє запитання дещо інше, і я вважаю, що він є широким для широкої аудиторії. Мій конкретний приклад - додаток для формату …

6
Чи неефективно об'єднувати рядки один за одним?
Згадую з моїх днів програмування на C, що коли два струни об'єднані, ОС повинна виділити пам'ять для об'єднаного рядка, тоді програма може скопіювати весь текст рядка в нову область в пам'яті, тоді стара пам'ять повинна вручну бути звільненим. Тож якщо це робиться кілька разів, як у випадку приєднання до списку, …

3
Чи має Git "безпечний режим", щоб запобігти переписуванню історії?
Коли ви по-новому з Git (і DVCS взагалі), і ви починаєте досліджувати зміни, які переписують історію, ви безпечні, якщо сховище лише локальне, але у вас можуть виникнути проблеми, якщо ви працюєте з пультами та намагаєтесь підштовхнути такі зміни. Особливістю, яку я очікував, є можливість включення "безпечного режиму", який в основному …
11 git  dvcs 

5
З яких причин слід тримати розділ "користування" чистим у C #?
Одного разу , коли я був рефакторинг мого коду, я підійшов до IDE в використанні частини мого C # класу і очистити невикористовувані простору імен і дублікати просторів імен , і сортую їх усіх. Моя пара (парне програмування) запитала у мене причину. Я поняття не мав, чому я це зробив. …

4
Команда розбивається між двома розмовними мовами
У мене є команда, яка не має єдиної спільної мови серед усіх членів команди. Команда розбита на дві локації (хоча географія не головне питання). Усі члени команди в кожній локації розмовляють однією і тією ж мовою, а в обох місцях є члени, які можуть говорити і на обох. Я хотів …

9
Чи повинен аналіз бути технологічно-агностичним? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я вчора посперечався з одним із колег. Він (бізнес-аналітик, раніше програміст) вважає, що він …

4
Чи страждаю я від надмірного використання капсуляції?
Я помітив щось у своєму коді в різних проектах, що здається мені кодовим запахом і чимось поганим, але я не можу з цим впоратися. Намагаючись написати "чистий код", я схильний надмірно використовувати приватні методи, щоб полегшити читання коду. Проблема полягає в тому, що код справді чистіший, але його також важче …

6
Що означає «підприємство» стосовно архітектури програмного забезпечення?
Я бачу, що термін "підприємство" багато кидається навколо розробників програмного забезпечення та програмістів і вживається вільно, здається. en · ter · приз / ˈentərˌprīz / Іменник: проект або підприємство, як правило, складне або вимагає зусиль. Ініціативність та винахідливість. Може хтось, будь ласка, пояснить, що насправді включає цей термін? "На рівні …

2
Локалізація в php, найкращій практиці чи підході?
Я локалізую свою програму php. У мене є дилема щодо вибору найкращого методу для його здійснення. Спосіб 1: На даний момент я зберігаю слова, які слід локалізувати у масиві у файлі php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Я використовую функцію для вилучення та повернення кожного …
11 php  localization 

3
Робочий процес GIT для одного розробника (рухається від прямого FTP)
Я намагаюся вирішити, чи розумний перехід на VCS для мене. Я єдиний веб-розробник в невеликій організації (5 осіб). Я думаю про VCS (Git) з цих причин: контроль версій, резервне резервне копіювання на місці, централізоване сховище коду (можна отримати доступ з дому). На даний момент я працюю на сервері в реальному …

6
Які переваги мейнфреймів? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
11 legacy  mainframe 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.