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.
- run:
elixir mix
- test:
elixir mix test
- build
elixir mix escript.build
- docs
elixir mix docs
From command line:
./hepsiburada_assignment command_file_path
-
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 :(