Содержание
С чего начать изучение 1C программирования? — Хабр Q&A
Если с самодисциплиной порядок и в состоянии планомерно заниматься самостоятельно, то литературы и видеоуроков по 1с и учету в сети море. Или падаваном в местный франч.
Но замечу такую штуку, не раз слышал от состоявшихся 1сников, что лучше бы они все это время потратили на нормальный яп и инглиш.
Ответ написан
Устроиться стажером к крупному интегратору 1С…
…дело в том, что работа с 1С уныла, чуть более чем полностью, а что-бы это как-то себе компенсировать, нужно уметь правильно общаться с клиентами, а этому никакие книжки и курсы не научат, но это самый ключевой навык, освоив который можно пускаться в вольное плаванье, найти себе хорошего клиента\тов и доить с него\их гешефтъ 🙂 В противном случае, будут доить вас…
Ответ написан
2016, в 18:04″>
более трёх лет назад
Вот курс по программированию от Гилева — https://курсы-по-1с.рф/prog1C-21days/lp1/
Сам проходил, курс до сих пор актуален…
Ответ написан
Комментировать
Вы полный ноль в чем именно? В программировании в целом, в бухгалтерии или непосредственно в синтаксисе 1С? В зависимости от недостающей сферы ответы могут быть сильно разными.
Ответ написан
Найдите знакомого бухгалтера. Прочитайте основы бухучёта, для освоения основных терминов. Весь бухучёт укладывается в 3 принципа. Затем примеры из учебника пробуете проделать в типовой базе 1С. Смотрите на этот ужас и пытаетесь убрать лишние колонки или добавить новые в формы. Затем придут мысли по поводу пакетной обработки документов, формированию отчётов и прочее.
Проще разбираться, если писать базу с нуля. Материалов в инете полно — главное конкретизировать вопрос и описать свою ситуацию на понятном языке для бухгалтера и для вас. Общение с бухгалтерами, конечно очень тренирует нервную систему, но если вы им хоть что то сделаете, то они могут ждать и прощать вам огрехи вечно — так как они не заинтересованы с скорости автоматизации. Им чем больше рутины — тем лучше.
Ответ написан
что бы быть или стать программистом ( разработчиком ) 1С, в первую очередь надо быть программистом вообще ( понимать основные метода работы) затем бух учёт
Ответ написан
2020, в 01:21″>
более двух лет назад
Комментировать
Электронная версия «1С:Предприятие 8.3. Версия для обучения программированию»
Хотите получить навыки разработки программ «1С»?
Бесплатно скачайте продукт «1С:Предприятие 8.3. Версия для обучения программированию»!
С его помощью любой желающий сможет попробовать модифицировать существующие и создать новые прикладные решения в системе «1С:Предприятие 8».
Кто может использовать версию для обучения программированию?
Попробуйте прямо сейчас!
Скачайте учебную версию для вашей операционной системы:
Windows
Mac OS
Linux
Возможности версии
Фирма «1С» предоставляет возможность скачать учебную версию платформы «1С:Предприятие 8» и начать освоение продукта в любое удобное время. В составе этого решения есть все необходимое для модификации и разработки реальных прикладных решений в системе «1С:Предприятие 8»:
-
можно изучить любую имеющуюся конфигурацию; -
можно доработать любую имеющуюся конфигурацию, в том числе для реальных задач автоматизации; -
можно создать собственную конфигурацию.
Форматы информационных баз конфигураций учебной и коммерческой версии не отличаются, сложность конфигураций в учебной версии идентична. Однако «1С:Предприятие 8.3. Версия для обучения программированию» все же имеет ряд ограничений, которые необходимо учитывать при работе с ней.
Данный продукт нельзя использовать для ведения реального учета. Полноценная эксплуатация прикладных решений может осуществляться только на коммерческих версиях «1С:Предприятия».
Перечень ограничений учебной версии
- не может использоваться на предприятии для ведения реального учета пользователями;
- не может использоваться для сборки дистрибутивов мобильных приложений, предназначенных для дальнейшей публикации и тиражирования;
- ограничено количество данных:
- максимальное количество записей в таблицах счетов 2000;
- максимальное количество записей в главных таблицах объектов 2000;
- количество записей в табличных частях объектов 1000;
- количество записей в наборах записей 2000;
- количество записей из внешних источников данных 200;
- не поддерживается работа в варианте клиент-сервер;
- не поддерживается работа распределенных информационных баз;
- не поддерживается COM-соединение;
- отсутствует возможность использования паролей и аутентификации операционной системы для пользователей;
- печать и сохранение табличных документов поддерживаются только в режиме Конфигуратора;
- не поддерживается копирование содержимого более чем одной ячейки табличного документа в режиме 1С:Предприятия;
- не поддерживается работа с хранилищем конфигурации;
- не доступна функциональность, связанная с поставкой конфигурации;
- количество одновременных сеансов работы с информационной базой ограничено одним сеансом,
- значения разделителей задаются значениями по умолчанию для данного типа разделителя.
«1С:Предприятие 8.3. Версия для обучения программированию» не имеет аппаратной или программной защиты — скачать бесплатную версию могут все, кто желает получить навыки конфигурирования программ «1С». В состав версии также входит мобильная платформа, которая позволяет создавать приложения для мобильных устройств под управлением операционных систем Android или iOS.
Также вы можете приобрести коробочную версию «1С:Предприятие 8.3. Версия для обучения программированию», в состав которой, помимо диска с технологической платформой, входит учебная литература. Узнать более подробную информацию о составе вы сможете на странице продукта.
Как стать программистом «1С»? Используйте магию!
Видео, которое досматривают до конца не только программисты!
Истории успеха
Евгения Гладышева
1С-Галэкс (Барнаул)
В «1С-Галэкс» я пришла для прохождения практики на третьем курсе. Сейчас я — руководитель сектора внедрения. Программирование в 1С — это дорога, открывшая мне новые перспективы.
Сергей Шушпанов
Эрикос (Екатеринбург)
Мне очень нравится, что моя работа дает мне возможность расти и каждый день узнавать новое! Задач очень много, все они разные, требуют максимальной концентрации и нестандартных методов решения.
Виктор Агличев
1С:Первый БИТ (Москва)
Работа в нашей компании повлияла не только на моё отношение к жизни, но и научила смотреть на бизнес «сверху», понимать цели и стратегию компании. Я стараюсь никогда не опускать руки.
Все истории успеха
Наша общая победа!
Программисты «1С» успешно выступили на международном чемпионате WorldSkills
Попробуйте прямо сейчас!
Скачайте учебную версию для вашей операционной системы:
Windows
Mac OS
Linux
Что такое структурированное программирование?
Качество программного обеспечения
По
- Том Нолле
Структурированное программирование (иногда известное как модульное программирование ) — это парадигма программирования, которая облегчает создание программ с читаемым кодом и многократно используемыми компонентами. Все современные языки программирования поддерживают структурное программирование, но механизмы поддержки, как и синтаксис языков программирования, различаются.
Если модули или элементы кода могут быть повторно использованы из библиотеки, также может быть возможно построить структурированный код с использованием модулей, написанных на разных языках, если они могут соответствовать общему интерфейсу модуля или спецификации интерфейса прикладной программы (API). Однако повторное использование модулей может поставить под угрозу безопасность данных и управление ими, поэтому важно определить и обеспечить соблюдение политики конфиденциальности, контролирующей использование модулей, предоставляющих неявные права доступа к данным.
Структурированное программирование поощряет разделение прикладной программы на иерархию модулей или автономных элементов, которые, в свою очередь, могут содержать другие подобные элементы. Внутри каждого элемента код может быть дополнительно структурирован с использованием блоков связанной логики, предназначенных для улучшения читабельности и удобства сопровождения. Они могут включать case, который проверяет переменную на соответствие набору значений; Повторяйте, пока и для, которые создают циклы, которые продолжаются до тех пор, пока не будет выполнено условие. Во всех структурированных языках программирования безусловная передача управления или оператор goto устарели, а иногда даже недоступны.
Разница между структурированными и неструктурированными языками программирования
Язык структурированного программирования упрощает или обеспечивает соблюдение методов структурированного программирования. Эти методы также могут поддерживаться неструктурированными языками, но для этого потребуются определенные шаги в разработке и реализации программы. Таким образом, практика структурированного программирования восходит к появлению языков структурированного программирования.
Теоретическая основа структурного программирования восходит к 1950-х годов, с появлением языков АЛГОЛ 58 и 60. До этого ясность кода снижалась из-за необходимости создавать тесты условий/действий, заставляя программистов явно писать связанные тесты и действия (используя оператор goto или его эквивалент), что приводило к тому, что часто называли спагетти-кодом. Алгол включал в себя блочную структуру, где элемент кода включал условие и действие.
Модульное программирование, которое сегодня считается синонимом структурного программирования, появилось десять лет спустя, когда стало ясно, что повторное использование общего кода может повысить производительность разработчиков. В модульном программировании программа делится на полунезависимые модули, каждый из которых вызывается по мере необходимости. Пуристы утверждают, что модульное программирование требует фактической независимости модулей, но большинство групп разработчиков считают модульной любую программу, которая делит логику на отдельные элементы, даже если эти элементы существуют в одной программе.
Современные языки программирования универсально способны создавать структурированный код. Точно так же они также способны создавать код, справедливо описанный как неструктурированный, при неправильном использовании. Кто-то скажет, что неструктурированный язык программирования содержит операторы goto и, таким образом, не требует «вызова» отдельного модуля, который затем возвращается после завершения, но это определение является излишне ограничительным. Лучше сказать, что механизмы обеспечения структуры зависят от языка: некоторые языки требуют структуры, а другие допускают менее структурированный код.
Типы структурного программирования
Структурированное программирование можно разделить на три категории, в том числе:
Процедурное программирование . Определяет модули как «процедуры» или «функции», которые вызываются с набором параметров для выполнения задачи. Процедурный язык начнет процесс, которому затем будут переданы данные. Это также самая распространенная категория, которая недавно была разделена на следующие категории:
.
- Сервисно-ориентированное программирование просто определяет повторно используемые модули как «сервисы» с объявленными интерфейсами.
- Программирование микросервисов фокусируется на создании модулей, которые не хранят данные внутри, поэтому являются масштабируемыми и устойчивыми при развертывании в облаке.
- Функциональное программирование технически означает, что модули пишутся из функций, и что выходные данные этих функций получаются только из их входных данных. Определение функционального программирования, разработанного для бессерверных вычислений, с тех пор расширилось и стало в значительной степени синонимом микросервисов.
Объектно-ориентированное программирование ( ООП ) . Определяет программу как набор объектов или ресурсов, которым отправляются команды. Объектно-ориентированный язык определит ресурс данных и отправит его командам процесса. Например, процедурный программист может сказать «Печать (объект)», а программист ООП может сказать «Сказать объекту распечатать».
Программирование на основе моделей . Наиболее распространенным примером этого являются языки запросов к базе данных. В программировании базы данных единицы кода связаны с шагами доступа к базе данных и обновляются или запускаются, когда эти шаги происходят. База данных и структура доступа к базе данных будут определять структуру кода. Другим примером структуры на основе модели является обратная польская нотация (RPN), структура математической задачи, которая позволяет эффективно решать сложные выражения. Квантовые вычисления, появившиеся только сейчас, — еще один пример структурного программирования на основе моделей; квантовому компьютеру требуется определенная модель для организации шагов, и язык просто предоставляет ее.
Компоненты структурного программирования
На верхнем уровне структурированные программы состоят из структурной иерархии, начинающейся с основного процесса и разлагающейся вниз на более низкие уровни в соответствии с логикой. Эти более низкие структуры являются модулями программы, а модули могут содержать как вызовы других (нижеуровневых) модулей, так и блоки, представляющие структурированные комбинации условий и действий. Все это можно объединить в один модуль или единицу кода или разбить на несколько модулей, размещенных в библиотеках.
Модули можно классифицировать как «процедуры» или «функции». Процедура — это единица кода, которая выполняет определенную задачу, обычно ссылаясь на общую структуру данных, доступную для программы в целом. Большая часть данных, с которыми работают процедуры, являются внешними. Функция — это единица кода, которая работает с определенными входными данными и возвращает результат при вызове.
Структурированные программы и модули обычно имеют заголовочный файл или раздел, в котором описываются упомянутые модули или библиотеки, а также структура параметров и интерфейс модуля. В некоторых языках программирования описание интерфейса абстрагируется в отдельный файл, который затем реализуется одной или несколькими другими единицами кода.
Преимущества структурного программирования
Основные преимущества структурного программирования:
- Это поощряет реализацию сверху вниз, что улучшает как читабельность, так и удобство сопровождения кода.
- Это способствует повторному использованию кода, поскольку даже внутренние модули могут быть извлечены и сделаны независимыми, размещенными в библиотеках, описанными в каталогах и на которые ссылаются многие другие приложения.
- Общепризнано, что время разработки и качество кода улучшаются благодаря структурированному программированию.
Эти преимущества обычно рассматриваются как убедительные, даже решающие, и почти все современные разработки программного обеспечения используют структурное программирование.
Недостатки структурного программирования
Самым большим недостатком структурного программирования является снижение эффективности выполнения, за которым следует увеличение использования памяти. Обе эти проблемы возникают из-за введения вызовов к модулю или процессу, которые затем возвращаются вызывающему, когда это сделано. Системные параметры и системные ресурсы сохраняются в стеке (очередь, организованная по принципу LIFO или «последним пришел — первым вышел») и извлекаются при необходимости. Чем больше декомпозируется программная логика, то есть чем больше задействовано модулей, тем больше накладных расходов, связанных с интерфейсом модуля. Все языки структурированного программирования подвержены риску «чрезмерной структуризации» и потери эффективности.
Структурированное программирование также может применяться неправильно, если выбранный тип структуры не подходит для поставленной задачи. Самый известный пример — решение математических задач. RPL — это эффективный способ постановки и решения математической задачи, поскольку он устраняет необходимость явно указывать порядок выполнения и устраняет рекурсию в коде. Однако, если бы эта проблема была поставлена в процедурной или объектной форме структурированного программирования, полученный код был бы намного менее эффективным, чем версия RPL.
Последнее обновление: март 2020 г.
Продолжить чтение О структурном программировании (модульное программирование)
- Чем прототипирование программного обеспечения превосходит сбор требований
- 5 способов управления несколькими источниками данных для высокопроизводительных приложений
- Основные преимущества программирования на Rust
- Какие методы программирования уменьшают избыточность кода?
- Различия между процедурным и объектно-ориентированным программированием
Копните глубже в проектирование и разработку программного обеспечения
Обновления Go для решения проблем, но Golang 2 мертв
Автор: Стефани Глен
С
Автор: Кинза Ясар
объект
Автор: Петр Лошин
18 инструментов обработки данных, которые следует рассмотреть в 2022 году
Автор: Мэри Пратт
Облачные вычисления
-
Взвесьте преимущества и недостатки гибридного хранилища данныхПомимо других преимуществ, гибридное облачное хранилище данных может предложить повышенную гибкость и масштабируемость, а также доступ по требованию .
..
-
AWS запускает новые инстансы EC2 на выставке re:Invent 2022Неправильный тип экземпляра может повлиять на производительность рабочей нагрузки и даже увеличить затраты. В этом году на выставке re:Invent AWS выпустила новый EC2…
.
-
Amazon, Google, Microsoft и Oracle выиграли контракт JWCCКонтракт Министерства обороны США на совместные боевые действия в облаке позволяет отделам Министерства обороны США приобретать облачные услуги и …
Архитектура приложения
-
Учебник по основным концепциям структуры команды разработчиковЧтобы определить правильный размер команды разработчиков, менеджеры должны учитывать обязанности каждого члена и пути коммуникации, как …
-
10 учебных курсов для подготовки к сертификации по микросервисамХотя получить сертификат по архитектуре микросервисов не всегда просто, существует множество курсов, которые вы можете пройти, чтобы .
..
-
Признаки антипаттерна «Золотой молот» и 5 способов его избежатьАнтипаттерн «Золотой молот» может подкрасться к команде разработчиков, но есть способы его обнаружить. Изучайте знаки, а также некоторые…
ИТОперации
-
Тщательно взвесьте эти плюсы и минусы DevOpsDevOps может помочь организациям получить конкурентное преимущество за счет быстрых и повторяющихся циклов разработки программного обеспечения. Все-таки есть…
-
Подарки гиков 2022: предметы первой необходимости для деловых поездок и создание музыкиХорошо это или плохо, но мир вновь открылся в этом году, возобновив потребность гиков в аксессуарах для деловых поездок, в то время как другие искали…
-
Когда не использовать Docker и как выбрать альтернативуDocker может использоваться по умолчанию для оркестрации контейнеров, но что, если он не соответствует вашим потребностям? Узнайте, почему Docker не может быть .
..
TheServerSide.com
-
Скрам против Канбана: в чем разница?Когда вы сравниваете Scrum и Kanban, вы понимаете, что у них столько же общего, сколько и различий. Здесь мы поможем вам выбрать …
-
Различия между Java и TypeScript должны знать разработчикиВы знаете Java? Вы пытаетесь изучить TypeScript? Вот пять различий между TypeScript и Java, которые сделают …
-
Владелец продукта и менеджер продукта: в чем разница?Работа менеджера по продукту в компании сильно отличается от роли владельца продукта в команде Scrum. Узнать ключ…
ПоискAWS
-
AWS Control Tower стремится упростить управление несколькими учетными записямиМногие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь.
Сервис автоматизирует …
-
Разбираем модель ценообразования Amazon EKSВ модели ценообразования Amazon EKS есть несколько важных переменных. Покопайтесь в цифрах, чтобы убедиться, что вы развернули службу…
-
Сравните EKS и самоуправляемый Kubernetes на AWSПользователи AWS сталкиваются с выбором при развертывании Kubernetes: запускать его самостоятельно на EC2 или позволить Amazon выполнять тяжелую работу с помощью EKS. См…
Что такое парное программирование? Преимущества, проблемы, учебные пособия и многое другое
Alexandra Altvater BuildBetter, Советы, хитрости и ресурсы для разработчиков
Разработчики делают свою лучшую работу, когда они вдохновлены и наделены полномочиями, как мы обсуждали недавно в этом посте. Это означает предоставление вашим разработчикам инструментов и ресурсов, необходимых им для повышения эффективности, сочетания гибкости с точностью для создания более качественных продуктов и быстрее. Существует несколько тактик для достижения этих целей, многие из которых хорошо работают в тандеме. Мониторинг производительности приложений, например, помогает вам использовать упреждающий подход к мониторингу, а не реагировать на проблемы только после того, как они достигли ваших пользователей. Еще одним методом повышения эффективности является парное программирование. Давайте рассмотрим преимущества, концепцию и проблемы парного программирования.
Как следует из названия, парное программирование — это когда два разработчика работают на одном компьютере. У каждого есть клавиатура и мышь. Один программист действует как водитель, который кодирует, а другой будет служить наблюдателем, который будет проверять написанный код, вычитывать и проверять его орфографию, а также выяснять, что делать дальше. Эти роли можно поменять в любой момент: тогда водитель станет наблюдателем и наоборот.
Его также часто называют «спариванием», «парным программированием» и «парным программированием».
Преимущества парного программирования
Есть несколько веских причин, по которым вам следует рассмотреть эту стратегию:
- Две головки лучше, чем одна . Если водитель столкнется с заминкой с кодом, их будет двое, которые решат проблему.
- Более эффективный . Распространено мнение, что это замедляет время завершения проекта, потому что вы фактически поручаете двум программистам разрабатывать одну программу, вместо того, чтобы они работали независимо над двумя разными программами. Но исследования показали, что два программиста, работающие над одной и той же программой, работают всего на 15% медленнее, чем когда эти программисты работают независимо друг от друга, а не на предполагаемые 50% замедления.
- Меньше ошибок кодирования .
Поскольку другой программист просматривает вашу работу, это приводит к лучшему коду. На самом деле, более раннее исследование показывает, что это приводит к на 15 % меньшему количеству ошибок, чем код, написанный программистами-одиночками. Кроме того, это позволяет водителю сосредоточиться на написанном коде, в то время как другой занимается внешними делами или прерыванием.
- Эффективный способ поделиться знаниями . Code Fellows рассказывает о том, как это может помочь программистам учиться у своих коллег в этом сообщении в блоге. Это позволило бы программистам получать мгновенные очные инструкции, что намного лучше, чем онлайн-уроки, и быстрее, чем поиск ресурсов в Интернете. Кроме того, вы можете больше узнать от своего партнера, особенно в областях, которые могут быть вам незнакомы. Разработчики также могут перенимать передовой опыт и лучшие методы от более продвинутых программистов. Это также может облегчить наставнические отношения между двумя программистами.
- Развивает навыки межличностного общения ваших сотрудников . Совместная работа над одним проектом помогает вашей команде оценить ценность общения и командной работы.
В целом, это помогает вашим программистам учиться друг у друга, создавая программы и приложения с лучшим качеством кода и меньшим количеством ошибок.
Алистер Кокберн из Humans and Technology и Лори Уильямс из Университета Юты, факультет компьютерных наук, составили маркированный список преимуществ:
- В ваш код вносится меньше ошибок, потому что многие ошибки обнаруживаются по мере их ввода. Этот уровень непрерывных проверок кода приводит к меньшему количеству ошибок в вашем коде.
- У вас более короткий и компактный код.
- Два человека могут решить проблемы, возникающие на пути, быстрее и быстрее.
- Ваши разработчики узнают больше об особенностях приложений, над которыми они работают, а также о разработке программного обеспечения в целом, передовых методах и других областях.
- У вас появилось больше людей, которые знают, как работает новая программа. Это значит, что если один из пары покинет компанию, это не убьет проект.
- Ваша команда развивает лучшие навыки межличностного общения и общения. Члены команды могут научиться общаться друг с другом, работать вместе и обмениваться информацией.
- Члены вашей команды больше удовлетворены.
Почему парное программирование лучше, чем проверка кода?
Проверка кода — это процесс, в ходе которого другой программист просматривает ваш код, чтобы найти что-то, что нуждается в улучшении, или найти в нем дефекты. Он сочетает тестирование с контролем качества, чтобы убедиться, что все в вашем коде хорошо. Это поможет вам убедиться, что ваш код улучшен.
Тем не менее, сложно найти кого-то, кто проверит ваш код, потому что люди могут не захотеть смотреть на чужой код и понимать его рассуждения только ради проверки его качества. В большинстве случаев проверки кода происходят, когда кто-то другой пытается добавить в ваш код какую-то функциональность или исправить ошибки. Но к тому времени вы, как первоначальный программист, можете даже не оценить код-ревью.
С помощью сопряжения кто-то мгновенно и регулярно просматривает ваш код. Это высшая форма проверки кода. Там должны быть два человека, которые понимают написанную программу. И если один видит проблемы в чужом коде, то его моментально можно исправить. У вас также меньше шансов, что в ваш код будут записаны ошибки. Код-ревью не настолько упреждающий, поскольку вам нужно ждать, пока код будет завершен — с ошибками и всем остальным — прежде чем кто-то сможет взглянуть на него и исправить.
Трудности при работе в паре
Общие проблемы, возникающие при парном программировании, включают следующее:
- Пара должна быть одинаково вовлечена и участвовать в выполнении задачи. В противном случае не было бы никакой пользы.
- Люди, которые не пробовали это, могут подумать, что это удвоит стоимость, потому что вы назначаете двух программистов на один проект. Однако это заблуждение, которое необходимо разъяснить.
Помимо того, что правильно выполненное сопряжение приведет к замедлению только на 15% с точки зрения отдельного вывода, оно на самом деле ускоряет процесс кодирования и обеспечивает более качественный код, что снижает вероятность того, что программу придется переделывать. .
- Парное программирование также должно быть процессом программирования вслух, когда пара словесно подробно описывает, что она делает.
- Это не то, к чему вы можете заставить свою команду. Он очень социальный и интерактивный, поэтому вы сможете обнаружить пары, у которых могут быть проблемы друг с другом, например конфликты личностей или даже проблемы с личной гигиеной.
Как эффективно объединить программистов в пару
Лучший способ создать пару – объединить двух программистов и предоставить им общий компьютер. Заставьте их работать вместе над архитектурой, программированием, а затем тестировать свои коды в подлинном смысле партнерства. Хотя в идеале два программиста должны иметь одинаковую квалификацию (эксперт — эксперт или новичок — новичок), вы также можете использовать парное программирование для обучения и образовательных целей (эксперт — новичок).
Пара должна иметь возможность решать, как разделить работу, и желательно, чтобы они часто менялись ролями.
Дополнительные ресурсы и учебные пособия
Для получения дополнительной информации о парном программировании, включая полезные учебные пособия, посетите следующие ресурсы:
- Экстремальное программирование — парное программирование
- Учебное видео по парному программированию
- Учебное пособие по парному программированию
- Попробуйте парное программирование
- Переосмысление парного программирования
- Об авторе
- Последние посты
О Александре Альтватер
- Top .NET Developer Skills Согласно Tech Leaders и Experts — 20 октября 2021
- What To Go About Java Leaks , исправления и многое другое — 3 сентября 2021 г.
- Что такое нагрузочное тестирование? Как это работает, инструменты, учебные пособия и многое другое — 5 февраля 2021 г.