tag:webdev.shared.arty.name,2011:index.atomЗаписи о веб-разработке, рекомендованные Артемием ТрегубенкоАртемий Трегубенкоme@arty.namehttps://arty.name2011-06-20T11:32:45Ztag:google.com,2005:reader/item/3f52be5a62139d77
Software Erosion, Resistance & Explicit Contracts
2011-06-30T07:35:39Z2011-06-30T07:35:39Z
<div><p><a href="http://blog.heroku.com/archives/2011/6/28/the_new_heroku_4_erosion_resistance_explicit_contracts/">The New Heroku (Part 4 of 4): Erosion-resistance & Explicit Contracts</a>. I really like Adam’s description of Software Erosion—I’ve seen that happen to my projects a bunch of times, and it really is an important problem to solve.</p>
</div>
(author unknown)
tag:google.com,2005:reader/item/4906c127f31f19f3
важное в коде
2011-06-26T07:44:41Z2011-06-26T07:44:41Z
<p>недавно я решил настроить подсветку кода в своей IDE под себя и обнаружил удивительную вещь. По умолчанию в коде полужирным выделялись «ключевые слова», а имена переменных, методов и всего остального отображались обычным шрифтом. Стоило только обратить на это внимание, как вся нелепость такого подхода стала буквально бросаться в глаза.</p>
<p>самое важное в коде — это имена объектов, с которыми ты работаешь. Всякие if, function, фигурные скобки и так далее служат необходимой синтаксической обёрткой и только. Конечно, без них никуда, но по важности им далеко до имён объектов. Если удалить их из кода, он всё равно останется более-менее осмысленным, а вот если удалить имена объектов, смысл в оставшемся тексте будет очень сложно найти. Вот парочка примеров.</p>
<p>только названия:</p>
<pre><code> item read false
toggleEntryTag item 'read'
unreadCount
unreadCount
updateTitle
</code></pre>
<p>только обёртка:</p>
<pre><code> . = ;
( , );
if ( ) {
--;
();
}
</code></pre>
<p>конечно, я немедленно настроил подсветку кода правильным образом. Улучшение чувствуется сразу, рекомендую попробовать.</p>
<p>конечно, есть ещё радикальный вариант: перейти на язык, который не использует всей этой шелухи, оставляя перед глазами только важное ; )</p>
(author unknown)
04957333283473993000
10202714043885511706
tag:google.com,2005:reader/item/9ee782d1e08dcd0a
<div>Schema.org and Pre-Existing Communities</div>
2011-06-20T11:32:45Z2011-06-20T11:32:45Z
<div>I have been reading tweets and blog posts expressing various
levels of disappointment and unhappiness about schema.org not using
RDFa, not using Microformats or not having been developed in the open
with the community. Since other people’s perspectives differ from
mine, I feel <a href="http://xkcd.com/386/">compelled</a> to write
down my take.</div>
(author unknown)
09572553282745885898
06828056869059386887
10202714043885511706
08363456330863345077