Skip to content

Hamzali/hepsiburada_assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HepsiburadaAssignment

Assignment project for Hepsiburda case study

  • Before running you should provide with a valid command list text file, example file is in examples directory.
  • Input file uses newline character for command line separation and space for parameters.
  • Output will be given as a file named output.txt.
  • Output file format as same as input with every line corresponds to every command.

Installation and Development

  • run: elixir mix
  • test: elixir mix test
  • build elixir mix escript.build
  • docs elixir mix docs

Running

From command line:

  • ./hepsiburada_assignment command_file_path

Personal Information and Notes

  • I ussualy work with NodeJS, ReactJS and React-Native as a FullStack however due to the wide range of selection of programming languages I wanted to use and demonstrate the power of a truly engineered and matured language Elixir. I esspecially love documentation and testing environment in Elixir, in the other hand it's mutation free functional world helps to write better and readable code. It was a breeze to use Elixir after using NodeJS :D

  • Sadly my assignment dates were on Eid holiday, therefor I could not get any answers to my assignment questions. I expected a little more from Hepsiburada crew. It made me sad :(

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages