Skip to content

Instantly share code, notes, and snippets.

@mewm
Created June 23, 2015 09:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mewm/e335536e9a1a7126ab04 to your computer and use it in GitHub Desktop.
Save mewm/e335536e9a1a7126ab04 to your computer and use it in GitHub Desktop.
miinto dev assignment

#Assignment Spend a few hours starting a small blog application. The objective is not to finish the assignment, but just the overall idea and fundaments of the project. Feel free to use any tools of your likes, and feel free to use interfaces and psuedo code to cover the most trivial implementations (because you're probably already sick and tired of writing simple queries). By psuedo code, I mean that you don't have to spend time writing trivial code like CRUD operations from storage. You can simply just define the methods and write a small comments inside to elaborate its responsibility. This is for us to get an idea how you like to partition your code. Please add at least one unit test.

For example:

class Article
{
   /**
   * Add comment to an article
   */
   public function addComment(Article $article)
   {
       //Code here to add comment the database.
   }
}

We will talk about what your thoughts was before and during the assigment and talk about your choice of tools and why you've chosen them. The finished state of the code is irrelevant and it doesn't nessecarily have to run, but you will be asked to elaborate your choices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment