官术网_书友最值得收藏!

Source code readability

A good code base can be easily distinguished from a bad one by how quickly a new team member or even the programmer can easily understand it after leaving it for a few years. Quite often, because of tight schedules and approaching deadlines, software development teams tend to compromise and sacrifice professionalism to meet deadlines, by not following the recommended best practices and standards. This often leads them to produce code that is not readable.

The following code snippet will perform what it is intended to do, although it contains elements written using terrible naming conventions and this affects the code's readability:

public void updatetableloginentries()
{
com.Connection = conn;
SqlParameter par1 = new SqlParameter();
par1.ParameterName = "@username";
par1.Value = main.username;
com.Parameters.Add(par1);
SqlParameter par2 = new SqlParameter();
par2.ParameterName = "@date";
par2.Value = main.date;
com.Parameters.Add(par2);
SqlParameter par3 = new SqlParameter();
par3.ParameterName = "@logintime";
par3.Value = main.logintime;
com.Parameters.Add(par3);
SqlParameter par4 = new SqlParameter();
par4.ParameterName = "@logouttime";
par4.Value = DateTime.Now.ToShortTimeString(); ;
com.Parameters.Add(par4);
com.CommandType = CommandType.Text;
com.CommandText = "update loginentries set logouttime=@logouttime where username=@username and date=@date and logintime=@logintime";
openconn();
com.ExecuteNonQuery();
closeconn();
}
主站蜘蛛池模板: 观塘区| 万山特区| 汪清县| 河西区| 辽宁省| 阳曲县| 丹阳市| 蒙山县| 华亭县| 大庆市| 隆安县| 平定县| 兖州市| 尼勒克县| 莱芜市| 天等县| 若尔盖县| 中宁县| 德令哈市| 柳林县| 专栏| 商南县| 华池县| 板桥市| 普安县| 九寨沟县| 德格县| 左贡县| 保德县| 鄯善县| 贵港市| 白沙| 辰溪县| 朝阳市| 曲松县| 淮北市| 尚义县| 北京市| 沙洋县| 左权县| 白河县|