Při nedávném pročítání fóra jsem narazil na pojem lepení kódu. Raději zde uvedu citaci z diskuze:
Myslím, že je důležité učit se programovat a ne pouze lepit kód. Některé programovací jazyky k tomu svádějí více, některé méně. Vesměs všechny interpretované jazyky (PHP, Python...) ti dovolí lepit hodně. V Céčku tolik lepit nejde a proto se zdá být trochu obtížnějším.
Bude to znít asi trochu hloupě, ale já nějak nevím, co si pod lepením kódu mam představit. Znamená to, že bych neměl používat funkce jako seznam.reverse() a místo toho použít svoje řešení jako je třeba toto:
>>> seznam = [2, 5, 3]
>>> seznam_obracene = []
>>> for x in range(len(seznam)):
x += 1
x = x * (-1)
polozka = seznam[x]
seznam_obracene.append(polozka)
>>> seznam_obracene
[3, 5, 2]
Mohli byste mi prosím blíže přiblížit problematiku lepení kódu (vlastně vysvětlit, co to lepení kódu je) a popřípadě i poradit, jak se takovému lepícímu programování vyhnout?