Описание тега design-guidelines
2
ответа
Руководство по именованию C# для локальных переменных
Вопрос о присвоении имен локальным переменным в методе C#, который принимает параметр с тем же именем. См. Код ниже private int DoSomething(string activationCode) { ... int ??WhatNameToChooseHere?? = Convert.ToInt32(activationCode); ... } Что может …
06 апр '13 в 04:55
8
ответов
Передача по ссылке: что является более читабельным / правильным?
У меня есть следующий класс: public class Person { public String Name { get; set; } } У меня есть метод, который принимает Person и String в качестве параметров: public void ChangeName(Person p, String name) { p.Name = name; } поскольку Person был п…
11 мар '11 в 06:02
0
ответов
Советы и указатели для классов Gui
Мой вопрос прост и для любого языка кодирования. Каковы стандарты при написании GUI/s в классе для использования как объекта. Или это должно быть дело вообще. Мне нравится использовать классы для разделения кода, чтобы быть более организованным, поэ…
07 ноя '17 в 21:41
1
ответ
Нужно ли предоставлять пустой защищенный конструктор для абстрактного класса?
Я знаю, что конструкторы в абстрактных классах должны быть защищены в C#. Но некоторым абстрактным классам не нужны беспараметрические конструкторы. Например: public abstract MyAbstractClass { public abstract Method1(); public abstract Method2(); //…
07 авг '12 в 03:03
3
ответа
Полезно ли добавлять новые классы в пространства имен фреймворка?
Давным-давно я помню, как читал довольно сильную рекомендацию Microsoft не добавлять свои собственные классы в пространства имен фреймворка. Я безуспешно искал это. Основная причина, которую я помню, заключается в том, что последующая версия фреймво…
19 май '11 в 07:27
2
ответа
Как обычно строится пользовательский интерфейс?
У меня есть четыре класса полета, пассажир, расписание мест и список ожидания. Я пытаюсь создать графический интерфейс. Я новичок в качелях, поэтому я не знаю, как это делается. я должен создать отдельный класс для графического интерфейса и построит…
11 июн '11 в 20:34
0
ответов
IReadOnlyDictionary или IDictionary для аргументов метода в публичном API
Должен ли я использовать IReadonlyDictionary или IDictionary для методов, которые ожидают словари в качестве аргументов для публичного API. Методы не меняют содержание словарей. Руководство по проектированию Dotnet безразлично относится к этому конк…
16 ноя '18 в 16:12
1
ответ
Программа ABAP Real Life с использованием рекомендаций
В Руководящих принципах ABAP упоминается пакет SABAP_DEMOS_CAR_RENTAL с Объектами, которые используют Руководящие указания, но я искал программу SAP, использующую это руководство. В общем, программы SAP настолько большие, что я теряюсь в исходном ко…
26 июл '18 в 13:24
0
ответов
ConstraintLayout Guideline с прокруткой
Я строю экран с ConstraintLayout, Мой экран должен иметь прокрутку, так как это длинный список данных. Для обычного экрана я использую Guideline и упорядочиваю просмотры в процентах. Как сделать прокручиваемый экран с помощью Guideline?
19 сен '17 в 14:48
1
ответ
Контейнерное представление для экрана с несколькими табличными представлениями в iOS?
У меня есть пользовательский интерфейс, как показано на скриншоте. В настоящее время я сделал это с помощью таблиц. Экран представляет собой табличное представление со статической ячейкой прототипа в 4 строки. Один для заголовка, включая изображение…
24 фев '19 в 04:35
1
ответ
Почему весна предпочитает непроверенные исключения?
Изучая весну, я наткнулся на этот вопрос. Java поддерживает как проверенные, так и непроверенные исключения. Руководство по проектированию, не зависящее от языка, похоже, поддерживает неконтролируемые исключения. Этот вопрос заключается в том, почем…
25 окт '18 в 07:12
1
ответ
Существуют ли показатели и ключевые показатели для приложений Android Wear 2.0?
Я ищу рекомендации по дизайну для приложений Android Wear 2.0, которые содержат метрики и ключевые линии: стандартные поля, отступы, размеры шрифтов / значков / кнопок и т. Д. В основном это, кроме приложений для часов. В официальной спецификации я …
26 май '17 в 17:36
1
ответ
Почему Apple не рекомендует файлы JPG?
Согласно рекомендациям Apple, они рекомендуют все изображения в формате PNG. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html У меня большой фон, который составляет почти 1,5 МБ в PNG и 150 КБ…
23 сен '15 в 08:40
2
ответа
Лучшая практика для одновременного хранения данных в памяти и базе данных на Android
Мы разрабатываем приложение для Android, в котором содержится много данных ("клиенты", "продукты", "заказы"...), и мы не хотим запрашивать SQLite каждый раз, когда нам нужна запись. Мы хотим избегать запросов к базе данных как можно чаще, поэтому мы…
09 сен '10 в 18:55
2
ответа
Как вы справляетесь с дополнительной сложностью, добавляемой бобами весны?
Я пишу программное обеспечение уже много лет и всегда старался создавать выразительный, легко читаемый, поддерживаемый, надежный код. Недавно я присоединился к команде, разрабатывающей веб-приложения с использованием управляемых объектов Spring. Но …
03 июн '13 в 09:21
2
ответа
Как обрабатывать нажатие кнопки меню в среде панели действий
Что касается новых рекомендаций, я заменил мое стандартное меню на панель действий. Из-за последовательного дизайна я хочу использовать панель действий для всех устройств, где можно использовать панель действий. Но есть много устройств, которые подд…
04 окт '12 в 19:57
14
ответов
Лучший способ защитить вспомогательное поле от ошибочного использования в C#
У меня есть класс (Foo), который лениво загружает свойство с именем (Bar). Какой ваш предпочтительный способ защиты от ошибочного использования (из-за интеллигенции или неопытного персонала) поля неинициализированной поддержки? Я могу придумать 3 ва…
18 фев '09 в 10:38
1
ответ
Должны ли отступы и поля 4dp или 8dp в ритме 48dp в дизайне Android?
Недавно я прочитал Руководство по проектированию метрик и сеток . Это говорит о ритме 48dp, который я должен использовать в своих макетах. Но глава "Mind Gap" смущает меня. Говорится: Интервал между каждым элементом пользовательского интерфейса сост…
13 апр '15 в 03:19
1
ответ
Каков наилучший способ использования встроенного CSS для позиционирования элементов вокруг блока, заданного внешней таблицей стилей?
Как указать позицию для сгенерированной формы части этой страницы, а затем использовать встроенный CSS для размещения элементов вокруг нее? https://org2.democracyinaction.org/o/6351/p/salsa/event/common/public/?event_KEY=50926 Наше временное решение…
17 дек '12 в 20:25
2
ответа
Почему в руководящих принципах говорится "избегайте асинхронной пустоты", а не "не избегайте ожидания задания"
Почему в руководящих принципах говорится: async void"Я не знаю, но я чувствую, что руководство должно скорее сказать -"await task". Проблема с async void является то, что вызывающий абонент не будет знать, если это необходимо await для завершения и …
15 мар '18 в 17:27