南通科迅.NET培训
学习就业双保障,**入职放心学
快速咨询南通科迅.NET培训学习就业双保障,**入职放心学快速咨询.Net学习方法不断推翻自己,敢于重构这是对程序质量的要求,我认为只有不断地优化和改造自己的程序代码,才能最终写出高质量的程序,做出高质量的系
不断推翻自己,敢于重构
这是对程序质量的要求,我认为只有不断地优化和改造自己的程序代码,才能最终写出高质量的程序,做出高质量的系统,最终使自己的技术水平提高。通常我会把实现一个功能的代码量作为衡量代码质量的标准,代码越少,越精简,同时又具有良好的可读性,就越理想。重构需要几个前提:首先是项目时间允许,然后是确实找到更好的代码组织逻辑,如一种很好的结构模式,更合理的面向对象调用方式等等。只要找到更好的解决办法,那么勇敢地推翻原来的程序框架,重构它,经过不断地重构后,有一天你回过头去看之前自己写的程序时会有一个感叹:哇,怎么以前我的程序写的这么烂阿:)
■ 语言基础:C#基础语法 数据类型、流程控制、数组
■ 面向对象:类和对象 继承、抽象、多态等
■ FrameWork:集合(ArrayList、HashTable……)、泛型、WinForm应用、System.IO等
咨询详情■XMLXML基础概念、定义、System.XML提供的操作方法、DOM操作
■ SQL Server/ADO.NET/LINQ/EF发:SQL基础语法 变量、数据类型、INSERT、UPDATE、DELETE、SELECT、高级应用(联合查询、批量更新、批量删除、批量增加)、函数等等
咨询详情■ 企业级N层架构实现XML基础概念、定义、System.XML提供的操作方法、DOM操作
■ 企业高级开发SQL基础语法 N层架构的原理与实现、SqlHelper、Nhibernate、Entity Framework、CodeSmith使用等
■ 团队开发SVN 缺陷跟踪管理系统、软件团队工作流程、如何成为优秀程序员等
咨询详情1.net底层基础较差, 不知道堆和栈,装箱和拆箱的比比皆是。2.T-SQL基础差,竟然有些同学谈到多表连接,临时表和表变量的时候就晕了,还有些连varchar和nvarchar的区别也分不清。3.还有些同学不知道ADO.NET里面的ExecuteScalar.