Przykładowo w poniższym kodzie C++ funkcja została podzielona na cztery paragrafy: deklarację zmiennych, łączenie list do momentu napotkania końca jednej z nich, dodanie pozostałych elementów z dłuższej listy oraz zwrócenie wartości.vector<int> merge(const vector<int>& left, const vector<int>& right) { vector<int> result; unsigned left_it = 0, right_it = 0;
// Łączenie list do napotkania końca jednej z nich while(left_it < left.size() && right_it < right.size()) { if(left[left_it] < right[right_it]) { result.push_back(left[left_it]); left_it++; } else { result.push_back(right[right_it]); right_it++;
// Dodanie reszty elementów z dłuższej listy while(left_it < left.size()) { result.push_back(left[left_it]); left_it++;
while(right_it < right.size()) { result.push_back(right[right_it]); right_it++;
return result; }
Stosowanie paragrafów może zostać zastąpione przez wywołanie dodatkowych funkcji.
Długość linii Ponieważ szerokość monitora jest ograniczona, tylko pewna liczba znaków w linii może być jednocześnie widoczna dla programisty. Dlatego stosuje się ograniczenie długości linii kodu.