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

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

2
Який найкращий спосіб побудувати додаток для Android?
Я запускаю нову програму Android. Яку структуру найкраще використовувати? Я планую зробити його багатопакетним дизайном наступним чином: Основний пакет, включаючи активність Сервіс та рівень даних Пакет сутності, включаючи клас особи. Будь-яка порада?

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

3
Чому стандарти відкритої мови програмування коштують грошей? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 4 роки тому . Чи не контрпродуктивно просити 384 швейцарських франків за C11 або 352 швейцарських франків за C ++ 11 , якщо метою …

6
як чиста функціональна мова програмування обходиться без операторів призначення?
Читаючи знаменитий SICP, я виявив, що автори здаються досить неохоче ввести заяву про призначення в Схему в Розділі 3. Я читаю текст і розумію, чому вони так вважають. Оскільки схема є першою функціональною мовою програмування, про яку я коли-небудь знаю, я дуже здивований, що деякі функціональні мови програмування (не, звичайно, …


11
Насаджений багатопоточними помилками
У моїй новій команді, якою я керую, більшість нашого коду - це платформа, TCP-сокет і http-мережний код. Усі C ++. Більшість його походить від інших розробників, які покинули команду. Нинішні розробники в команді дуже розумні, але в основному молодші за рівнем досвіду. Наша найбільша проблема: багатопотокові помилки одночасності. Більшість наших …

7
Самовиконання анонімної функції проти прототипу
У Javascript є кілька чітко видатних методів створення та управління просторами класів / імен у javascript. Мені цікаво, які ситуації вимагають використання однієї техніки проти іншої. Я хочу вибрати один і дотримуватися його, рухаючись вперед. Я пишу код підприємства, який підтримується та ділиться різними командами, і хочу знати, яка найкраща …

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

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

5
Ви б хотіли робити приватні речі внутрішні / загальнодоступні для тестів або використовувати якийсь хак, як PrivateObject?
Я досить початківець у тестуванні коду, і раніше був assertблудницею. Одне, що мене хвилює в одиничному тестуванні, - це те, що часто потрібно, щоб ви зробили public(або принаймні internal) поля, які були б privateінакше, щоб скасувати readonlyїх, замість цього зробити privateметоди protected virtualтощо. Нещодавно я виявив, що ви можете цього …
26 c#  unit-testing 

7
Кращі практики для переміщення великого додатка MS Access до .Net?
У нас дійсно величезний додаток MS Access, розроблений власним чином для наших особистих потреб, який потім перетворився на комерційне програмне забезпечення та успішно продається. Програмне забезпечення є свого роду "всебічним програмним забезпеченням для вашого бізнесу" і містить декілька модулів, включаючи систему управління документами, планування ресурсів підприємства, управління запасами, управління взаємовідносинами …

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

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

6
Розділення корисного проекту «куча речі» на окремі компоненти з «необов’язковими» залежностями
За роки використання C # /. NET для ряду внутрішніх проектів у нас була одна бібліотека, яка органічно зростала в один величезний пакет матеріалів. Це називається "Util", і я впевнений, що багато хто з вас бачили одного з цих звірів у своїй кар'єрі. Багато частин цієї бібліотеки дуже автономні, і …

5
Що саме є програмуванням? Що дозволяє нам писати такою мовою?
Гаразд, я новачок у програмуванні, і визнаю, це досить абстрактне питання. Природна мова, якою ми говоримо щодня, існує тому, що люди можуть зрозуміти один одного. Як комп'ютери можуть зрозуміти мій код, написаний певною мовою? Скажімо, пан А створює нову мову. Як це прийнято машинами? Чи повинен творець спілкуватися з машиною, …

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