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

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

7
У який момент непорушні заняття стають тягарем?
Під час проектування класів для вашої моделі даних я прочитав, що може бути корисним для створення незмінних об'єктів, але в який момент перевантаженість списків параметрів конструктора та глибоких копій стає занадто великою, і вам доведеться відмовитися від незмінного обмеження? Наприклад, тут є непорушний клас для представлення названої речі (я використовую …

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

5
Функціональні мови, які збираються в Android Dalvik VM? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . У мене є проблема програмного забезпечення, яка відповідає функціональному підходу до програмування, але цільовий …

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

9
Скільки мають мати доступ розробники? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Тому я працював на багатьох різних робочих місцях як розробник, і мій рівень доступу …

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

10
Використання делегатів C # в реальному світі [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я думаю, що я концептуально розумію делегатів C #, проте я намагаюся знайти приклад …
16 c#  delegates 

6
Перетворити з процедурного в об'єктно-орієнтований код
Я читав ефективні роботи з Legacy Code та Clean Code з метою вивчення стратегій щодо того, як почати очищення існуючої бази коду великого додатку для веб-форм ASP.NET. Ця система існує з 2005 року і з того часу зазнала низки вдосконалень. Спочатку код був структурований наступним чином (і все ще значною …

9
Як я можу визначити, чи програмне забезпечення є сильно пов'язаним?
Мені знайомий термін "сильно пов'язаний", але мені цікаво, якщо є ознаки (запахи коду), які можуть вказувати на те, що код сильно пов'язаний. Зараз я працюю з Java EE, але це стосується будь-якої мови. Редагувати: У разі, коли когось цікавить, ця стаття звучить корисно: Домагаючись якості коду: Остерігайтеся тісної пари! (IBM)

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

5
Що повинен знати розробник Python під час навчання Ruby? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я близько 18 місяців був програмістом Python, що складається з одного стажування та декількох …

1
Чи корисний / продуктивний дизайн домену для не так складних доменів?
Оцінюючи потенційний проект на роботі, я припустив, що може бути вигідним використовувати підхідний дизайн підхід до його об'єктної моделі. Проект не має надмірно складного домену, тому мій колега кинув це на мене: Було сказано, що DDD сприятливий у випадках, коли існує складна модель домену ("... Він застосовується, коли ми працюємо …

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

9
Професійні поради: доктор наук з теорії мов програмування [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Мене дуже цікавлять теорії мов програмування і збираюся застосувати докторську ступінь у цій темі, але хочу знати більше про кар’єру …

4
З чого я починаю, коли маю справу зі своїм першим корпоративним клієнтом? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Нещодавно я розробив настільний клієнт, який автоматизує велику частину роботи, яка бере участь в …

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