Due to the fact that the artifacts of the programming
assignments in teaching are not sold as commercial
software, programming specifications is likely
overlooked while students do the programming,
however, students are required to make commercial
products after graduation, if they would be trained to
pay attention to the coding standard when learning
programming at school, students will start acquire good
programming practices at the beginning which paves
the way for their future development of highly
maintainable commercial software.