White Noise Generator
Работать в шумной обстановке бывает достаточно сложно, поэтому большинтсво людей включают на фоне музыку, однако, как и шумная обсстановка музыка тоже достаточно сильно отвлекает от работы. Выходом из такой ситуации может быть прослушивание Белого шума, хотя он и не создает тишину, но, по крайней мере, заглушает окружающий шум. Белый шум также имеет много преимуществ для здоровья.
Вы можете настраивать шумы, а также выбирать их из различных пресетов, таких как розовый шум.
Noise Generator | Noise Colors Playlist
#tips
Работать в шумной обстановке бывает достаточно сложно, поэтому большинтсво людей включают на фоне музыку, однако, как и шумная обсстановка музыка тоже достаточно сильно отвлекает от работы. Выходом из такой ситуации может быть прослушивание Белого шума, хотя он и не создает тишину, но, по крайней мере, заглушает окружающий шум. Белый шум также имеет много преимуществ для здоровья.
Вы можете настраивать шумы, а также выбирать их из различных пресетов, таких как розовый шум.
Noise Generator | Noise Colors Playlist
#tips
Coding With Intention
Пособие о том, как писать четкий и простой в обслуживании код. Ваши клиенты, партнеры и, возможно, ваше будущее "Я" поблагодарят вас за это.
#cleancode
Пособие о том, как писать четкий и простой в обслуживании код. Ваши клиенты, партнеры и, возможно, ваше будущее "Я" поблагодарят вас за это.
#cleancode
Medium
Coding With Intention
Как написать четкий и простой в обслуживании код
Trello
Trello — это одна из самых популярных систем управления проектами в режиме онлайн, которая пользуется особенным спросом среди небольших компаний и стартапов. Она позволяет эффективно организовывать работу по японской методологии канбан-досок.
С рассказом про Trello мы начинаем цикл статей, в которых будем рассказывать о различных системах управления проектами.
#management
Trello — это одна из самых популярных систем управления проектами в режиме онлайн, которая пользуется особенным спросом среди небольших компаний и стартапов. Она позволяет эффективно организовывать работу по японской методологии канбан-досок.
С рассказом про Trello мы начинаем цикл статей, в которых будем рассказывать о различных системах управления проектами.
#management
Medium
Trello
What it is and how to use it
Don't use 'throw ex' in catch block
Если вам нужно повторно выбросить исключение после его перехвата, используйте просто команду
#exceptions #cleancode
Если вам нужно повторно выбросить исключение после его перехвата, используйте просто команду
«throw»
. Используя это, вы сохраняете трассировку стека, а в плохом варианте ниже вы ее потеряете.#exceptions #cleancode
This media is not supported in your browser
VIEW IN TELEGRAM
Clean Code .Net Cheeetsheets
Продолжаем тему шпаргалок. В этой статье вы найдете полезный чит-лист в качестве одного pdf документа для .Net разработчиков.
Позже будут чит-листы и к другим языкам, ожидайте ;)
PDF
#cleancode #cheatsheets #dotnet
Продолжаем тему шпаргалок. В этой статье вы найдете полезный чит-лист в качестве одного pdf документа для .Net разработчиков.
Позже будут чит-листы и к другим языкам, ожидайте ;)
#cleancode #cheatsheets #dotnet
Medium
Clean Code .Net Cheetsheets
Professional-programming
Only comment things that have business logic complexity.
Комментируйте только тот код, который описывает сложную бизнес-логикую. Комментарии не обязательны. Хороший код описывает себя сам.
#cleancode #comments
Комментируйте только тот код, который описывает сложную бизнес-логикую. Комментарии не обязательны. Хороший код описывает себя сам.
#cleancode #comments
Component Base Architecture
Архитектура на основе компонентов. Мы не должны слепо применять одну и ту же концепцию снова и снова только потому, что так делает большинство.
#architecture
Архитектура на основе компонентов. Мы не должны слепо применять одну и ту же концепцию снова и снова только потому, что так делает большинство.
#architecture
Medium
Component Based Architecture
Переосмысливание архитектуры
GOTO. История изгнания.
В настоящее время оператор goto практически нигде не используется, однако он все же остается лежать на пыльной полке языков программирования. В этой статье написана история создания и избавления от этого оператора.
К примеру в C#, все же есть разумное применение этому оператору: когда вы хотите выйти сразу из нескольких вложенных циклов, то оператор break вам не поможет, вместо него вы можете прописать goto. Однако, следуя концепциям чистого кода, в своем коде вы должны избегать вложенных циклов.
Пишите в комментариях свои примеры использования goto в различных языках программирования.
#programming #history
В настоящее время оператор goto практически нигде не используется, однако он все же остается лежать на пыльной полке языков программирования. В этой статье написана история создания и избавления от этого оператора.
К примеру в C#, все же есть разумное применение этому оператору: когда вы хотите выйти сразу из нескольких вложенных циклов, то оператор break вам не поможет, вместо него вы можете прописать goto. Однако, следуя концепциям чистого кода, в своем коде вы должны избегать вложенных циклов.
Пишите в комментариях свои примеры использования goto в различных языках программирования.
#programming #history
Medium
GOTO
История изгнания.
Самый важный навык, который может освоить программист.
Знание того, когда код не следует писать, возможно, является наиболее важным навыком, который может освоить программист. — The Art Of Readable Code.
Подробнее в статье.
#programming #principles
Знание того, когда код не следует писать, возможно, является наиболее важным навыком, который может освоить программист. — The Art Of Readable Code.
Подробнее в статье.
#programming #principles
Medium
Самый важный навык, который может освоить программист.
Скажите Нет написанию лишнего кода.
Clean Code Tool
CodeMaid - это расширение Visual Studio, которое помогает вам в очистке и в упрощении написания вашего кода на C #, C ++, F #, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript и TypeScript.
Расширение умеет очищать ваш код по стандарту определенного языка, визуализировать иерархию ваших файлов и многое другое.
GitHub
#cleancode #tools
CodeMaid - это расширение Visual Studio, которое помогает вам в очистке и в упрощении написания вашего кода на C #, C ++, F #, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript и TypeScript.
Расширение умеет очищать ваш код по стандарту определенного языка, визуализировать иерархию ваших файлов и многое другое.
GitHub
#cleancode #tools
Используйте один вариант именования
JavaScript нетипизирован, поэтому использование заглавных букв в именах говорит вам о ваших переменных, функциях и т.д. Эти правила носят субъективный характер, поэтому ваша команда может выбрать все, что пожелает. Неважно какой вариант вы выберите, главное придерживайтесь вашего выбора и будьте последовательны.
#cleancode #javascript #formatting
JavaScript нетипизирован, поэтому использование заглавных букв в именах говорит вам о ваших переменных, функциях и т.д. Эти правила носят субъективный характер, поэтому ваша команда может выбрать все, что пожелает. Неважно какой вариант вы выберите, главное придерживайтесь вашего выбора и будьте последовательны.
#cleancode #javascript #formatting
Введение в реактивное программирование.
Цель данной статьи — познакомить с основными концепциями реактивного программирования и показать, что не всё так сложно и страшно, как может показаться на первый взгляд. Существует большое множество рекативных библиотек, предназначенных для разных языков программирования, но основа и понимание реактивности у всех одна.
#programming #reactive
Цель данной статьи — познакомить с основными концепциями реактивного программирования и показать, что не всё так сложно и страшно, как может показаться на первый взгляд. Существует большое множество рекативных библиотек, предназначенных для разных языков программирования, но основа и понимание реактивности у всех одна.
#programming #reactive
Medium
Введение в реактивное программирование.
Библиотеки Rx.
5 сильных привычек успешных разработчиков.
Успех, к которому вы стремитесь, зависит только от того, как вы себя видите в этом мире, от ваших привычек и жизненных проблем, с которыми вам приходится сталкиваться. Фактически, согласно исследователям, 40% нашего успеха (или неудач) происходит из-за наших привычек.
В статье приведены некоторые мощные привычки, которые помогут закрепить ваш успех в качестве разработчика.
#programming #selfimprovement
Успех, к которому вы стремитесь, зависит только от того, как вы себя видите в этом мире, от ваших привычек и жизненных проблем, с которыми вам приходится сталкиваться. Фактически, согласно исследователям, 40% нашего успеха (или неудач) происходит из-за наших привычек.
В статье приведены некоторые мощные привычки, которые помогут закрепить ваш успех в качестве разработчика.
#programming #selfimprovement
Medium
5 сильных привычек успешных разработчиков.
Мы становимся теми, к чему больше всего стремимся.
Forwarded from Clean Code
Dependent functions
Зависимые функции. Если одна функция вызывает другую, то эти функции должны располагаться вблизи друг от друга по вертикали, а вызывающая функция должна находиться над вызываемой (если это возможно). Тем самым формируется естественная структура программного кода.
#cleancode
Зависимые функции. Если одна функция вызывает другую, то эти функции должны располагаться вблизи друг от друга по вертикали, а вызывающая функция должна находиться над вызываемой (если это возможно). Тем самым формируется естественная структура программного кода.
#cleancode
Когда зацикливаться, а когда рекурсировать?
Рекурсия может спасти вам жизнь, а может полностью погубить производительность вашей программы. Но это безусловно полезный иструмент, который может помочь вам решить сложные задачи, не прибегая к созданию трудоемкого итеративного кода, просто нужно знать, когда остановиться.
#programming #code
Рекурсия может спасти вам жизнь, а может полностью погубить производительность вашей программы. Но это безусловно полезный иструмент, который может помочь вам решить сложные задачи, не прибегая к созданию трудоемкого итеративного кода, просто нужно знать, когда остановиться.
#programming #code
Medium
When to Loop? When to Recurse?
Как максимально использовать рекурсию в вашем коде.
Use method chaining
Используйте метод "цепочки". Этот паттерн очень полезен и обычно используется во многих библиотеках. Он позволяет вашему коду быть выразительным и менее многословным. По этой причине попробуйте использовать цепочку методов и посмотрите, насколько чистым станет ваш код.
#cleancode #methods
Используйте метод "цепочки". Этот паттерн очень полезен и обычно используется во многих библиотеках. Он позволяет вашему коду быть выразительным и менее многословным. По этой причине попробуйте использовать цепочку методов и посмотрите, насколько чистым станет ваш код.
#cleancode #methods
Время, деньги, трудозатраты — инструменты, помогающие нам различать большое и малое и отделять относящееся к архитектуре от всего остального. Они также помогают дать качественную оценку архитектуре — хорошая она или нет: хорошая архитектура отвечает потребностям пользователей, разработчиков и владельцев не только сейчас, но и продолжит отвечать им в будущем.
Типичные изменения, происходящие в процессе разработки системы, не должны быть дорогостоящими, сложными в реализации; они должны укладываться в график развития проекта и в рамки дневных или недельных заданий.
#architecture
Типичные изменения, происходящие в процессе разработки системы, не должны быть дорогостоящими, сложными в реализации; они должны укладываться в график развития проекта и в рамки дневных или недельных заданий.
#architecture