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

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();
}
主站蜘蛛池模板: 西乌珠穆沁旗| 宝山区| 习水县| 秀山| 应用必备| 二连浩特市| 房产| 临洮县| 望谟县| 南华县| 轮台县| 枣阳市| 柳江县| 满洲里市| 开阳县| 射洪县| 息烽县| 大渡口区| 淄博市| 安顺市| 托克逊县| 武山县| 罗甸县| 游戏| 荆州市| 县级市| 康定县| 新蔡县| 江源县| 武邑县| 屯留县| 宁阳县| 左贡县| 阿瓦提县| 乳源| 汕头市| 灵川县| 原阳县| 霍邱县| 安吉县| 成安县|