Newsletter: Developer news from Aivosto - December 2010
Developer news from Aivosto - December 2010
1. Project Analyzer v10 reveals errors in VB programs
2. Data types in VB
and .NET [article]
3. Reduce errors with parameters [article]
4. Hunt
for bugs using flow charts
You received this newsletter because you have subscribed to it at www.aivosto.com. Unsubscription instructions at the end.
1. Project Analyzer v10 reveals errors in VB programs
Fix your VB programs before the users run into errors. Project Analyzer v10 reveals rotten logic in Visual Basic code. Scan your code for hidden bugs you wouldn't find in any other way.
- Analyze Visual Basic 2010 and Office 2010 VBA (and previous versions)
- Analyze binary .NET assemblies
- Reveal code that doesn't make sense
- Reveal code that runs for no purpose
- Reveal code that doesn't run at all
Examples of new problems found:
- Unreachable lines
- Loops that don't loop
- Conditions that execute unconditionally
- Variable read not preceded by write
- Variable write not followed by read
- Parameters being accidentally overwritten
- Parameters never passed any value
- Orphaned event handlers
Get rid of bad VB code today. Project Analyzer supports 265 code review rules covering all aspects of bad VB coding.
Home page: http://www.aivosto.com/project/project.html
What's
new: http://www.aivosto.com/project/whatsnew.html
Download:
http://www.aivosto.com/download.html
Project Analyzer v10 works with classic VB, VBA and VB.NET.
2. Data types in VB and .NET [article]
There are surprising peculiarities in the numeric data types of Visual Basic
and the .NET framework. This article presents a technical look and a conversion
diagram showing how to do lossless data type conversion.
http://www.aivosto.com/articles/datatypes.html
3. Reduce errors with parameters [article]
Many programming errors are related to improper use of procedure parameters.
Declare parameters properly in order to avoid unnecessary faults in your
Visual Basic programs.
http://www.aivosto.com/articles/parameters.html
4. Hunt for bugs using flow charts
Examine functions from a new perspective. Double-check your code through graphical views. Visustin converts even the ugliest source code into clear flow charts. Follow branches, verify loops. Notice bugs that survive conventional code review and testing.
Visustin flow chart generator home with samples:
http://www.aivosto.com/visustin.html
Visustin flowcharts 36 languages: Ada, ASP, assembler, Basic (several dialects), C/C++, C#, Clipper, Cobol, CF, Fortran, Java, JCL, JS, JSP, LotusScript, Matlab, Pascal, Perl, PHP, PL/I, PL/SQL, Python, Rexx, SAS, T-SQL, VB, VFP and XSLT. Flowchart scripts, legacy code, anything.
RSS feed
The "Aivosto news" RSS feed complements this email newsletter with more
frequent updates on development articles and utilities.
http://www.aivosto.com/rss/news.xml
P.S. Catch bugs before release. Always run Project
Analyzer before compiling your VB program.
Newsletter: Developer news from Aivosto (ISSN 1796-1386)
You have subscribed to this newsletter in ##. Email: ##
Unsubscribe/change address: http://www.aivosto.com/mailinglist.html
Aivosto Oy, 00640 Helsinki, Finland. Website: www.aivosto.com