Coder Social home page Coder Social logo

cs126-fa2020-supplementarymaterial's Introduction

CS126-FA2020-SupplementaryMaterial

Some supplementary material to help you with your CS 126 Assignments

This video explains the concept of classes, objects, interfaces and functions at a very niche level. https://drive.google.com/file/d/1vLuyyw2KnUwiaJqGxtIbls04qtFR1p5Y/view

Abstract Classes and Interfaces - https://medium.com/better-programming/choosing-between-interface-and-abstract-class-7a078551b914

https://www.geeksforgeeks.org/difference-between-abstract-class-and-interface-in-java/

Why should you write code in a modular way? http://singlepageappbook.com/maintainability1.html#:~:text=Modular%20code%20is%20code%20which,not%20just%20about%20code%20organization.

Access Modifiers in Java - https://beginnersbook.com/2013/05/java-access-modifiers/

SOLID Principles - https://medium.com/@mari_azevedo/s-o-l-i-d-principles-what-are-they-and-why-projects-should-use-them-50b85e4aa8b6

DRY & KISS Principle - https://dzone.com/articles/software-design-principles-dry-and-kiss

https://www.itexico.com/blog/software-development-kiss-yagni-dry-3-principles-to-simplify-your-life#:~:text=The%20KISS%20principle%20was%20coined,unnecessary%20complexity%20should%20be%20avoided.

Design Patterns - esp. Builder, Factory, Singleton, Strategy. https://en.wikipedia.org/wiki/Software_design_pattern

Why should you write Unit tests? https://dzone.com/articles/top-8-benefits-of-unit-testing#:~:text=Unit%20tests%20detect%20changes%20that,accuracy%20of%20the%20each%20unit.

How to write Unit tests using Junit ? https://www.vogella.com/tutorials/JUnit/article.html

cs126-fa2020-supplementarymaterial's People

Stargazers

 avatar

Watchers

James Cloos avatar Mike Woodley avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.