编程时
编译程序的警告的确可以帮助程序天年很多忙
比如解决很多由于一时失误导致的歧意而最终产生难以察觉的逻辑错误
但是作为编译器他所能发觉的错误警告全部是基于语法的
这个也许是由于只有语法本身对于编译器来说是透明的
而用户扩展出来的函数也许语意并不确定
呵呵
当然由于孤漏寡闻可能已经有人提出针对函数的编译级的语意描述规则
但就我所知现在只有 java
有提供一个注释的概念来帮助程序员更好更快的去理解使用他人的开发称呼
但对于开发程序员来说感觉没有什么帮助
因为在编写注释时也许大家也是在关注别人是否看的懂而非检查自己是否有失误