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

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

3
Зберігання редагованого вмісту сайту?
У нас є веб-сайт на основі Джанго, для якого ми хотіли зробити частину контенту (текст та бізнес-логіку, такі як плани ціноутворення) легко редагувати вдома , і тому ми вирішили зберігати його поза кодовою базою даних. Зазвичай причиною є одна з таких: Це щось, що люди нетехнічні хочуть редагувати. Одним із …

4
Чи чистий цей метод?
У мене є такий метод розширення: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return source.ApplyIterator(action); } private static IEnumerable<T> ApplyIterator<T>(this IEnumerable<T> source, Action<T> action) where T : class { foreach (var item in source) { action(item); yield return item; …

2
Git альтернатива полиці в TFS
Я використовую git для своїх особистих проектів, тому я ніколи не стикався з будь-якими проблемами з Git, проте у мене сьогодні було обговорення на роботі та його щось, про що я не думав. У TFS ви можете зберігати набір змін у полиці, цей набір може переглядати інші розробники, скажімо, для …

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

5
Scrum Щоденна зустріч: пунктуальність над повною присутністю команди?
Я розумію, що щоденна зустріч Scrum повинна бути дуже швидкою, влаштована дружньо, і для цього потрібні всі присутні члени команди. Тому що об'єктивним є те, щоб усі були в курсі того, що роблять усі. Мені подобаються щоденні зустрічі Scrum, які проходять так. У моєму останньому проекті щоденні Scrums більше схожі …
9 agile  scrum 

2
Чи перешкоджає серіалізація використання ін'єкційної залежності?
Просте запитання: я розумію, що серіалізація в C # вимагає конструкторів за замовчуванням. Це дозволить виключити можливість використання DI, що вводиться конструктором (що, як правило, є вподобаним стилем DI в моєму читанні [потрібне цитування] ). Так це насправді або ситуація, або я щось пропускаю? (Побічне запитання): Чи контейнери IoC якимось …

1
Проектування інтерфейсів та асинхронізація
Припустимо, я створив інтерфейс IFolderRepositoryз такими методами: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); і я реалізував DatabaseFolderRepositoryі дозволяю сказати CacheFolderRepositoryDecorator. Тепер "сотні рядків пізніше" я хотів би додати функціональність папок SkyDrive, тому я готовий додати SkyDriveFolderRepository. На жаль, поки DatabaseFolderRepositoryреалізація …
9 c#  async 

3
Швидкість << >> множення та ділення
Ви можете використовувати &lt;&lt;для множення та &gt;&gt;ділення чисел у python, коли я їх розміщую, я знаходжу, використовуючи спосіб двійкового зсуву робити це в 10 разів швидше, ніж ділення або множення звичайного шляху. Чому використовується &lt;&lt;і &gt;&gt;набагато швидше, ніж *і /? Які позаду сцени відбуваються процеси, *і /так повільно?

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

4
Використання Scrum для малих проектів, де власник не хоче брати участь
Останнім часом я досить багато читав і дізнавався про scrum, і мені це дуже подобається. Однак у мене є кілька вірогідних сценаріїв, в яких я не знаю рішення. Тож скажімо, що я, можливо, захочу організувати спритну команду (наприклад) чотирьох веб-розробників (один з них UI / UX-дизайнер). Ця команда діятиме на …
9 agile  scrum 

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

1
Як додати дописників у файл LICENSE?
Я головний розробник бібліотеки, що має ліцензію за ліцензією MIT і розміщена на Github. Репозиторій Github включає файл LICENSE. Коли хтось надсилає мені запит на отримання, я повинен перелічити їх як власників авторських прав у супровідній ліцензії.txt, або я повинен перераховувати їх у спеціальному розділі там? Мені потрібно це робити? …

5
Як зробити очевидним, що функція доступна ззовні?
Це специфічне C питання. Я намагаюся зберегти все можливе в межах одиниці перекладу, відкриваючи лише кілька функцій через .hфайл. Тобто я надаю посилання на staticоб’єкти файлового рівня. Тепер пару функцій потрібно викликати іншими модулями, але не безпосередньо. Мій модуль / файл / блок перекладу підписується на інші модулі, передаючи вказівник …

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

3
Як BASIC знаходить нестандартний оператор NEXT, коли пропущено тіло циклу
Встановіть машину WABAC , Шерман. Це питання стосується BASIC взагалі та зокрема BASIC-80 Microsoft . Стара школа основна. З номерами рядків. Як (або, скоріше, зробили) старі школи інтерпретатори BASIC поводяться ДЛЯ ... СЛУХАЛЬНИХ циклів, коли тіло циклу не виконується, а оператор NEXT з'явився з ладу? NEXT-повідомлення, що не вийшло з …

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