Ответы пользователя по тегу Программирование
  • Как посимвольно сравнить каждую цифру в числе?

    @ubuntuman
    Beginner developer
    Поддержку: вы можете спокойно перевести число в строку (хоть с точкой) и спокойно работать с ним, как с массивом одиночных цифр и разделительных символов. А значение числа, опять же, можно в любой момент получить из number[i]-'0' ('1' - '0' будет 1, '6'-'0' будет 6 и т.д.)
    Ответ написан
    Комментировать
  • Интересен ли плеер с интеллектуальным Shuffle для PC и в будущем Android?

    @ubuntuman
    Beginner developer
    Попробуйте ради интереса выложить его на Github, а заодно протестировать его на паре знакомых меломанов. Так, что бы точно удостовериться в успехе. А вообще, думаю, идея интересная.
    Ответ написан
  • Как придумывать осмысленные имена для классов?

    @ubuntuman
    Beginner developer
    В последнее время для названий переменных я использую описание содержимого (пример: pages, currentIndex, countSteps, lastColor),
    для функций описание действия (пример: createNewPicture, saveToFile, removeLastPage, getCountElements),
    а для классов либо краткое описание, либо слова с приставкой -er (пример: BlockSplitter, PagesStore, ColorsManager, TextFormatter). Разумеется, часто слова повторяются. Если это для хранения, то тут Store, если для управления, то manager, controller, если для разделения/фильтрации, то Sepatator, Splitter и т.д. Если не могу подобрать ничего знакомого, лезу в переводчик, вбиваю слово и ищу наиболее простой и "красивый" вариант перевода, его и использую.

    Не знаю, нормально ли это, но мне пока нравится…
    Ответ написан
    Комментировать