Запитання з тегом «c#»

C # - це багатопарадигмна керована об'єктно-орієнтована мова програмування, що збирається сміттям, створена Microsoft паралельно з платформою .NET

9
Налаштування стилю LINQ [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
21 c#  coding-style  linq 

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

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

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

10
Кращі практики та етикет для налаштування сповіщень електронною поштою
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Якщо ви збираєтеся налаштувати сповіщення електронною поштою для клієнтів вашого веб-сайту, щоб підписатись, яких правил етикету слід дотримуватися? Я можу придумати кілька з верху голови: Користувачі можуть відмовитися Лише …

2
Хто асинхронізував / чекав першим?
У 2015 році Python додав конструкції async / очікують 3.5. Спільнота Javascript зробила кроки на шляху до неї протягом мільярдів років і, нарешті, додала дуже схожу реалізацію до проекту в ES8, випущеного в 2017 році (З мого розуміння). Типовий сценарій також додав методи асинхронізації у 2015 році у версії 1.7, …

4
Чи повинні функції, які приймають функції як параметри, також приймати параметри для цих функцій як параметри?
Я часто опиняюсь як пишу функції, які виглядають так, тому що вони дозволяють мені легко знущатися над доступом до даних, і все ще надаю підпис, який приймає параметри, щоб визначити, до яких даних отримувати доступ. public static string GetFormattedRate( Func<string, RateType>> getRate, string rateKey) { var rate = getRate(rateKey); var …

3
Управління власними пакетами NuGet з доступом до вихідного коду
У нас є багато власних бібліотек, якими ми хотіли б поділитися між проектами всередині компанії. Ось деякі вимоги: Бібліотечні джерела зберігаються у сховищах, відокремлених від кінцевих проектів кінцеві проекти включають бібліотеки через NuGet Потрібно мати можливість легко перевірити вихідний код для будь-якої бібліотеки під час роботи над кінцевим проектом Налаштування …

8
Чи є простіший спосіб перевірити перевірку аргументів та ініціалізацію поля в незмінному об'єкті?
Мій домен складається з безлічі простих незмінних класів на кшталт цього: public class Person { public string FullName { get; } public string NameAtBirth { get; } public string TaxId { get; } public PhoneNumber PhoneNumber { get; } public Address Address { get; } public Person( string fullName, string …
20 c#  unit-testing 

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

3
Generics vs загальний інтерфейс?
Я не пам'ятаю, коли я писав загальний клас минулого разу. Кожен раз, коли я думаю, що мені це потрібно після роздумів, я роблю висновок, що цього не роблю. Друга відповідь на це питання змусила мене попросити роз'яснення (оскільки я поки не можу коментувати, я поставила нове запитання). Тому візьмемо даний …

7
Яка ідея іменування класів із суфіксом "Інформація", наприклад: "SomeClass" та "SomeClassInfo"?
Я працюю над проектом, який стосується фізичних пристроїв, і мене бентежить, як правильно назвати деякі класи цього проекту. Враховуючи, що фактичні пристрої (датчики та приймачі) - це одне, а їх представлення в програмному забезпеченні - інше, я думаю про те, щоб назвати деякі класи з шаблоном назви суфікса "Інформація". Наприклад, …

7
Допит учасника команди переходить від VBA до C #
Фон Минулого року мене попросили створити інструмент, який використовуватиметься для планування бізнесу приблизно для 10 користувачів. Це було зроблено від імені іншої ІТ-команди, яка "підписала" мені роботу, і через те, що строки проекту були трохи незапланованими на їхньому боці, мені довелося реалізувати це трохи поспіхом. Тоді ми вирішили, що найшвидшим …

6
"Скасування" цілої огортання
Я зіткнувся з цікавою теоретичною проблемою кілька років тому. Я ніколи не знайшов рішення, і воно продовжує переслідувати мене, коли я сплю. Припустимо, у вас є (C #) додаток, яке містить деяке число в int, зване x. (Значення x не фіксовано). Під час запуску програми х множать на 33 і …
20 c# 

3
Труднощі з TDD & Refactoring (або - чому це більш болісно, ​​ніж має бути?)
Я хотів навчити себе використовувати підхід TDD, і у мене був проект, над яким я хотів працювати деякий час. Це був не великий проект, тому я вважав, що це буде хорошим кандидатом на TDD. Однак я відчуваю, що щось пішло не так. Наведу приклад: На високому рівні мій проект є …

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