About aw/artiface
This content was originally hosted at https://artifacedevelopments.wordpress.com/ and was the result of assignments for a short course in SoftwareDevelopment at ExeterCollege in 2021. I've moved the content to my own wiki.
Welcome to Artiface Developments
Computers are ubiquitous. Software is everywhere. Well-designed software is less so, and it pays for those implementing systems to be discerning in the choices they make. In short, it is hard to design software well, and easy to design or implement it badly. A number of practices have emerged to improve the quality of produced software, and the timeliness in which it is produced. As such, discussion of topics such as these is the main purpose of this site. Some of this is in the form of posts, which you may find below. More in depth discussions are in their own pages, which you will find here. Welcome.
See here for a selection of articles on software development concepts.
Software Development Concents
- ABriefOverviewOfObjectOrientedProgramming
- AgileDevelopmentMethods
- BasicDataTypes
- IntroductionToLogic
- MvcFrom10000Feet
- ObjectEncapsulation
- ProgrammingParadigms
- UiVsUx
Directory
Pages
ABriefOverviewOfObjectOrientedProgramming AgileDevelopmentMethods BasicDataTypes IntroductionToLogic MvcFrom10000Feet NewPage ObjectEncapsulation ProgrammingParadigms SoftwareDevelopmentConcepts UiVsUx
Files
436px-mvc-process.svg_.png mine_js.png mine_orig.png mine_win7.png vim_cli.png vim_gvim.png vim_vscode.png