Предвид факта, че откакто се върнах на работа след държавния общо взето дремя по цял ден, основното ми занимание е четене (да, пак чета, последните 3-4 месеца основно това правя). И четейки попаднях на няколко интересни неща.
- Имената на stored процедурите в SQL Server не е добре да почват със „sp_“. Това води до намаляване на бързодействието, щото SQL сървърт-тъ проверява първо master базата, дори и да е сложен префикс с името на базата, в която е процедурата. Аз пък никога не бях слагал такива префикси преди, сега наскоро реших да се правя на умен и гледай какви разкрития.
- Компилаторът на C# 2.0 ще изкомпилира израз от родаstring s = „I“ + “ “ + „am“ + “ “ + „the“ + “ “ + „best!“;
до нещо от рода на (in terms of MSIL)
string s = „I am the best!“;
т.е. компилаторът е много хитро копеле и „вижда“, че всички стрингове са константи и директно ги слепва в един стринг. Старите компилатори за 1.x не го могат това, ами викат String.Concat, което както и да го погледнеш си е жива набутвация.
- Atlas, така като гледам, е голямо дърво. Например ако имаш AutoCompleteExtender, можеш да го „захранваш“ само през web service. На localhost това води до 1+ секундно забавяне на резултата, докато с XMLHttpRequest (или т.нар. Ajax, пфффффффффффф) става веднага. Дървения отвсекъде.
P.S. Ебах го в майката тоя WordPress, докато си изформатирам скапания пост изх?бих сум? ти нерви. Постоянно ми слепва два произволни реда. Имам чувството, че го правеше нарочно!