• Вредно ли копирование в программировании?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Копирование может быть вредно только если копирующий учится скоростному слепому набору.

    А так, большинство IDE имеют функцию подсказки продолжения названия по первым символам, что очень удобно.

    А вот действительно вредно - использовать вместо имен тарабарщину вроде a, aaa, a1, a2, a3 и так далее.
    Ответ написан
    Комментировать
  • Что означает данная запись?

    MickMS
    @MickMS
    человек
    Посмотрите про приведение типов в c#.
    Ответ написан
    3 комментария
  • GUI приложение под Windows?

    rdifb0
    @rdifb0
    Программист, реалист
    Windows + C# = ♥
    Ответ написан
    Комментировать
  • Как открыть базу SQlite для .Net в Delphi/c++?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    SQLite Administrator
    SQLiteSpy
    SQLite Database Browser
    Ответ написан
    Комментировать
  • Какие есть варианты реализации окна чата?

    @IceJOKER
    Web/Android developer
    Да разными способами в зависимости от того какой вид нужен.
    Почему вряд ли с twoitem listview?
    Один textView для логина другой для сообщения и вуаля, во время заполнения задаете другой бэкграунд для сообщений текущего пользователи, а остальное по-умолчанию.
    Можете свой listview item использовать.
    Ответ написан
    Комментировать
  • Какие исходники софта просить у разработчика?

    @agee
    Безусловно, вам нужны будут:
    - Полные исходники, включая все зависимости, а также файлы проектов. В идеале репозиторий целиком.
    - Исходные макеты для дизайна, а также готовые (напр., нарезанные) картинки во всех необходимых разрешениях, если таковые используются в приложениях.
    - Если они использовали какой-нибудь облачный бэкенд, - все доступы к аккаунтам бэкенда.
    - Если они использовали свой частный бэкенд, - необходим перенос их бэкенда на ваш сервер. После этого удостовериться, что все работает, как прежде (для людей технически неподкованных задача нелегкая, хотя все зависит от реализации).
    - Если они использовали какие-то библиотеки третьих лиц или обращаются в коде к серверам третьих лиц, которые подразумевают использование ключей (напр., авторизация в соц. сетях, рекламных сетях, сервисы Гугла и т.д и т.п.), необходимо забрать все ключи и доступы к админкам этих ресурсов.
    - В случае с Apple App Store, необходимо совершить миграцию приложения на ваш аккаунт (https://developer.apple.com/library/ios/documentat...). Естественно, этот эккаунт нужно заранее создать и разобраться, как что настраивать, какие сертификаты и для чего генерировать. Все последующие апдейты уже надо будет подписывать вашими новыми сертификатами. По Андроиду, думаю, нужно совершить похожие действия.

    P.S.: Важно учесть, что нельзя менять ключи на новые и отключать старые сервера бекэндов до того, как не выпустите апдейт клиентских приложений с новыми ключами и URL-ами, иначе вся сетевая работа приложениях остановится.
    Ответ написан
    Комментировать
  • Какие технологии и подходы можно применить для синхронизации данных приложения для Windows Phone 8.1?

    MikhailD
    @MikhailD
    Developer
    Если требуется синхронизировать данные только между девайсами, без WEB и других платформ, самый простой способ - использовать roaming storage https://msdn.microsoft.com/en-us/library/windows/a...
    Ответ написан
    2 комментария
  • Польза олимпиадного программирования, миф или реальность?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Стоит ли тратить большое количество времени и до дыр задрачивать алгоритмы на графах, комбинаторику, сортировки или же делать упор на знание технологий и будет достаточно поверхностного изучения алгоритмов?

    Без разницы. Главное ответственно подходить к изучению. В процессе работы недостатки в знаниях будут воссполняться сами собой (по мере поступления задач). Конечно, базовое представление лучше иметь обо всём.

    Если Вы выбираете свой карьерный путь, будьте уверены, чтобы Вы не выбрали, придётся много раз пересматривать этот выбор.

    Олимпиадное программирование:

    - даёт понятие о сложности алгоритмов, оптимизациях и «внутренностях» работы алгоритмов;
    - учит быстро принимать решение и писать «шаблонный код» (в хорошем смысле этого понятия);
    - учит слаженной командной работе (если соревнования командные, например ACM);
    - не даёт никакого понятия об архитектуре, читаемости кода и его поддержке.

    Из-за последнего пункта со многими бывшими олимпиадниками сложно работать, пока они не переучатся, а это происходит долго и сложно, т.к. весь их опыт этому противоречит. За счёт того, что такие люди обычно могут держать в голове значительно больший кусок задачи, для коллег работа с их кодом превращается в ад.
    Ответ написан
    Комментировать
  • Создание ios и android одним инструментом?

    @0ct0g3n
    Писали кроссплатформенное приложение на Adobe PhoneGap (бывший Cordova), довольно удобно, прикрутили ангуляр, все было разработано довольно быстро, адаптивная верстка хорошо вела себя как на iPhone так и на iPad...
    Но... Когда мы запустили это-же приложение на Android, это был просто дикий фейл. Элементы ресайзятся неправильно (да, косяк верстки, переписали), но самое страшное это - дикие, нет, ПРОСТО ДИКИЕ ТОРМОЗА. И это на двухъядерном процессоре и 1гб оперативы.

    Вывод: для разработки на iOS phonegap - круто, для всего остального есть Xamarin
    Ответ написан
    Комментировать
  • Нужно ли использовать структуры в C#?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    вы должны получить не процент (именно незначительный прирост если он вообще будет, в чем я лично сомневаюсь) от производительности а удобства при разработке и поддержке приложения.
    Ответ написан
    5 комментариев
  • Почему на многих клавиатурах присутствует кнопка windows, в чем может быть причина?

    @mamkaololosha
    У вас "тория заговора и только я спасу этот мир" головного мозга. С виндой поставляют виндовые клавы, с маками маковые, с линуксом с тюксом. Успокойтесь. Всё уже решили за вас и изобрести новый стандарт, перевернуть мир и заработать мильярд на вещах "которые так очевидны но из-за того что 90% людей быдлы, то никто еще до этого не додумался" у вас не выйдет.
    Ответ написан
    Комментировать
  • Клиент много задает вопросов, как быть?

    opium
    @opium
    Просто люблю качественно работать
    Отвечать на них.
    Ответ написан
    Комментировать
  • Есть ли хорошие издатели мобильных приложений (не игр)?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Мобильным приложениям (не играм) помогают не издатели, а инвесторы. Ищите деньги у них.
    Ответ написан
    Комментировать
  • Является ли хорошим тоном создавать моб. версию сайта?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    зависит от того что на site.ru. Если для десктопов и мобильников структура сайта сильно различается - то в этом есть смысл. Если же у мобильных клиентов возможности те же - то стоит подумать в сторону адаптивного дизайна. Ну и да, так же влияет бюджет.
    Ответ написан
    Комментировать
  • Выбор между.Net и 1С?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    2 комментария
  • За сколько с полного 0 можно подняться до 50$ на Odesk?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Всегда в интеренете находится много людей, которые утверждают, что они работают 10+ часов в день по 50$ в час.

    На самом деле, 8 часов из 10 они откликаются на отклики и еще 2 часа работают за 5 долларов в час. Т.е. на самом деле они работают по 1$ в час. И таких 90%. Потому что смысл заказчику платить 50 долларов Васяну, когда господин из Индии готов сделать то же самое за 2-5$?

    Только действительно опытным и гуру могут предложить задачи по 50$ в час, что сильно дешевле специалиста в США, к примеру. Но и таких уже ищут не на одеске, а по рекомендациям, имхо.

    На фриланс биржах никогда не будет нормального проекта на тысячи часов под целую команду разработчиков. Такие проекты отдают компаниям-аутсорсерам. В общем, codemonkey сейчас не в почете. Либо Вы работаете в компании и растете, как специалист, имея выходные, отпуска, больничные, пенсию и соц. пакет, либо Вы работаете за еду на фрилансе. Есть третий путь - предпринимательство. Но это сложно и не для каждого.

    Конечно, сейчас многие начнут спорить со мной. Уже годами люди спорят со мной на эту тему. Что еще раз подтверждает мою правоту. Спорить со мной тем, у кого 50$ в час цена - дорого, столько времени тратить на меня, доказывая что-то. Значит спорят те, кто 50$ не видят никогда. Такие вот дела.
    Ответ написан
    15 комментариев
  • Какой ЯП выбрать для Windows?

    Hereigo
    @Hereigo
    Пишу на C# + Asp.Net (MVC) + .Net Core
    Если только под Windows - однозначно C# !
    Ответ написан
    Комментировать
  • Какой ЯП выбрать для Windows?

    @Espleth
    Да, в общем C# наверное будет лучшим вариантом. Язык не особо сложный по сравнению с С++ (который тоже можете рассмотреть), прекрасная MSDN на русском, да и книг тоже полно.
    Но это я думаю вы уже и так поняли. Вот что гораздо важнее: программисту хорошо бы знать английский язык на уровне хотя бы "понимаю со словарем". Например ради StackOverflow, GitHub и прочих прелестей.
    Ответ написан
    2 комментария
  • Стоит ли работать и учиться на программиста?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Стоит. Обязательно идите. Чем вас будет больше, тем ценнее программисты будут как специалисты.
    И "работать на программиста" тоже стоит. Мне вот тут пол помыть пару раз в неделю нужно бывает.
    Ответ написан
    Комментировать