Zdravím. Říkal jsem si, proč nezkusit Twitter Bootstrap, když je kolem tolik rozruchu. Vypadalo to celkem dobře, než jsem se podíval do kódu. Nejen že všude chybí středníky, ale celý kód je ehm, divně formátovaný a hlavně prolezlý roztodivnými konstrukcemi.
Pár příkladů:
Dropdown.prototype = {
constructor: Dropdown
, toggle: function (e) {
var $this = $(this)
, $parent
, selector
, isActive
...
Ok, vypadá to jak kdyby to psal retard, ale proč ne.
!isActive && $parent.toggleClass('open')
To už je podstatně horší, prostě zneužívání vlastností jazyka způsobem, ke kterému nejsou určeny.
!function($) {...}(jQuery)
Tohle už je na mě moc - prefixovat booleovským operátorem, abych nemusel psát středník, to je vrchol kreténismu.
A mohl bych pokračovat hodně dlouho. Co si o tom myslíte vy? Podle mě autor žije v domnění, že psát kód tímhle stylem je neuvěřitelně kchůl a neuvědomuje si, jaký je ve skutečnosti prase.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
- Martin Fowler