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

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

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

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

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

5
Базові класи як фабрики?
Я писав якийсь код у вихідні, і я виявив, що хочу написати фабрику як статичний метод у базовому класі. Моє запитання полягає в тому, щоб просто знати, чи це підхід # idomatic? Моє відчуття, що це може бути не тим, що базовий клас має знання похідного класу. Однак, я не …
14 c#  class-design 

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

4
Які історичні умови призвели до того, що об'єктно-орієнтоване програмування стало головною парадигмою програмування?
Які деякі економічні (та інші історичні) фактори спричинили вплив на об'єктно-орієнтовані мови програмування? Я знаю, що Simula розпочала справи, але чи було прийняття мов OOP через постійно зростаючі потреби бізнесу? Або, чи було прийняття зумовлене більшою мірою новими речами, які можна зробити за допомогою мов OOP? Редагувати Мене справді найбільше …

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

1
Юридичні наслідки використання торговельної марки JavaScript?
Загальновідомо, що назва "JavaScript" є торговою маркою Oracle (раніше торговою маркою Sun, раніше торговою маркою Netscape). Однак інші, схоже, не мають проблем із використанням торговельної марки JavaScript. Google використовує його в якості посилання на V8 , Mozilla використовує його в якості посилання на SpiderMonkey і в різних інших місцях, і …

3
Репозиторії, випуски, декілька розробників та форкінг Github - найкращі практики робочого процесу
Дивний заголовок, так, але я думаю, що я маю трохи підґрунтя для висвітлення. У нас є обліковий запис організації в github з приватними сховищами. Ми хочемо використовувати вбудовані проблеми / можливості запитів github (запити на виклики - це саме те , що ми хочемо, що стосується оглядів коду та обговорень …

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

5
Придумуємо лексеми для лексема
Я пишу аналізатор для створеної мною мови розмітки (пишу в python, але це не дуже важливо для цього питання - адже, якщо це здається поганою ідеєю, я хотів би запропонувати кращий шлях) . Я читаю про парсери тут: http://www.ferg.org/parsing/index.html , і я працюю над написанням лексеру, який повинен, якщо я …
14 python  parsing  lexer 

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

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

7
Чому SQL називається мовою, що базується на стосунках / функціональній?
Ми дізнаємося, що більшість мов класифікуються як будь-яка з двох, "заснована на стосунках" або "високий рівень". Я ніколи раніше не використовував SQL, але, читаючи його синтаксис, це здається більше схожим на синтаксис імперативного / високого рівня, ніж на функціональний / на основі відношень (Lisp, Haskell) ?? Або може бути так, …

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

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