Search
Write a publication
Pull to refresh
10
0
Сергей @Bastien

iOS Разработчик

Send message

ReflectX — BurningMan стартапов и инвесторов

Level of difficultyEasy
Reading time12 min
Views630

Как участие в крупнейшем стартап-фестивале полностью изменило наш продукт.

От интенсивной подготовки и выступления до уникальных уроков нетворкинга и ценных советов от инвесторов — этот фестиваль стал поворотной точкой для нашего проекта.

Читать далее

Поднимаем читаемость кода в iOS разработке

Reading time3 min
Views13K
Представьте себе книгу, в которой нет деления на главы, а все идет без логической и смысловой разбивки, книгу, где нет абзацев, нет точек и запятых, книгу, где в первой строке рассказывается про одно, во второй про другое, в третьей опять про первое.

Представили?

Смогли бы вы понять, о чем книга?

Насколько быстро вы смогли бы найти интересующий вас отрывок?

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

В данной статье я покажу примеры по организации кода, в которых классы будут иметь одинаковую последовательность основных блоков и их разбивку.

Для удобства я буду использовать слово класс (class), но подразумевать любой вид типа (class, struct, enum).

Благодаря применению этих советов ваш код станет читабельным, что в дальнейшем обеспечит удобство и скорость работы с ним.

Information

Rating
Does not participate
Location
Пафос, Government controlled area, Кипр
Registered
Activity

Specialization

Mobile Application Developer
Lead
iOS development