32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
|
# Error Handling
|
||
|
|
||
|
Implement various kinds of error handling and resource management.
|
||
|
|
||
|
An important point of programming is how to handle errors and close
|
||
|
resources even if errors occur.
|
||
|
|
||
|
This exercise requires you to handle various errors. Because error handling
|
||
|
is rather programming language specific you'll have to refer to the tests
|
||
|
for your track to see what's exactly required.
|
||
|
|
||
|
## Running the tests
|
||
|
|
||
|
To run the tests run the command `go test` from within the exercise directory.
|
||
|
|
||
|
If the test suite contains benchmarks, you can run these with the `-bench`
|
||
|
flag:
|
||
|
|
||
|
go test -bench .
|
||
|
|
||
|
Keep in mind that each reviewer will run benchmarks on a different machine, with
|
||
|
different specs, so the results from these benchmark tests may vary.
|
||
|
|
||
|
## Further information
|
||
|
|
||
|
For more detailed information about the Go track, including how to get help if
|
||
|
you're having trouble, please visit the exercism.io [Go language page](http://exercism.io/languages/go/about).
|
||
|
|
||
|
|
||
|
## Submitting Incomplete Solutions
|
||
|
It's possible to submit an incomplete solution so you can see how others have completed the exercise.
|