-
Recent Posts
Recent Comments
- Wodzu on When The Debugger Leaks…
- Rechedit scrollen, aber ohne Fokus - Delphi-PRAXiS on RichEdit On Scrolling Strike
- François Gaillard on Reading Version Information from your EXE
- Arthur Pijpers on Reading Version Information from your EXE
- yosvany on FieldByName, FindField: too convenient to be honest
Tags
$Message A little bit of zis AutoSave Best practices Bug Code Camp CodeWay Coding standard ComCtrls Community Compiler directive Conference Configuration Data Debugger Delphi Explorer FieldByName IDE inherited Jobs LockWindowUpdate Maps Memory Leaks Meta Motorcycle Optimization Personal Quality Readers Resources RichEdit SendTo shell Sounds Speech Statistics TIOBE UI User Interface VCL Warnings WindowsArchives
Categories
Blogroll
Meta
Tag Archives: Best practices
FieldByName, FindField: too convenient to be honest
I don’t know about you, but I can’t count anymore the number of times I’ve seen this code pattern (in code snippets online as well as in production code): while not ADataSet.Eof do begin [...] ADataSet.FieldByName(‘MyFieldName1′).SomePropertyOrMethod; ADataSet.FieldByName(‘MyFieldName2′).SomePropertyOrMethod; [...] ADataSet.Next; end; … Continue reading
Posted in Coding standard, Delphi, Quality
Tagged Best practices, Coding standard, Delphi, FieldByName, Optimization, Quality
33 Comments
Hints and Warnings begone!
This previous post has stirred some interesting comments and reactions (thank you!). I would like to come back on the “no Hint, no Warning policy” and why I like it, but without the need to be zealot. Why desirable? The … Continue reading
Posted in Coding standard, Delphi, Quality
Tagged Best practices, Coding standard, Compiler directive, Delphi, Quality, Warnings
4 Comments