Skip to content

Instantly share code, notes, and snippets.

@gangleri
gangleri / gist:69bcc7acada44a25a715075e3c62a0e0
Last active June 2, 2017 22:02
Test Driven Development: A developer’s safety net
[TestMethod]
public void TestAddPositiveNumbers()
{
Calculator cal = new Calculator();
int result = cal.Add(2, 2);
Assert.AreEqual(4, result);
}
@gangleri
gangleri / shapes.erl
Created February 22, 2017 10:58
Functional Programming in Erlang Week 1
-module(shapes).
-export([perimeter/1, area/1, enclose/1]).
-export([test/0]).
perimeter({rectangle, L, B}) ->
L * 2 + B * 2;
perimeter({circle, R}) ->
2 * math:pi() * R;
perimeter({triangle, A, B, C}) ->
A + B + C.

Keybase proof

I hereby claim:

  • I am gangleri on github.
  • I am gangleri (https://keybase.io/gangleri) on keybase.
  • I have a public key whose fingerprint is 989F A955 01E3 3E72 370E 8F86 98E1 0A38 D68E 17FC

To claim this, I am signing this object: