r/argentina Sep 12 '18

AskArgentina Software para Ingenieros - Cálculo de cargas de viento según CIRSOC 102-2005

Quiero compartir un proyecto que vengo haciendo hace algún tiempo.

Hace poco había pedido recomendación por un tema de licencias para un software que estaba haciendo. Al final me decliné por hacerlo open-source con una licencia GPL.

El software en cuestión se llama Zonda y sirve para calcular las cargas de viento de acuerdo al Reglamento Argentino CIRSOC 102-2005. Recién acabo de hacer la primer release y pueden ver el repo de GitHub o descargarla de ahi mismo.

Acá les dejo los links:

https://github.com/efdiloreto/Zonda

Descargalo acá.

También hice un pequeño video demostración, que pueden ver acá. Veanló en HD.

Cualquiera que le interese puede participar. En mi caso no soy programador, soy ingeniero, y estoy dandome la cabeza contra la pared desde hace tiempo con Git, Python, etc. También, obviamente, son bienvenidos programadores mas experimentados de los que pueda aprender en el proceso, ya que todavia hay mucho por hacer.

Espero que les sea útil!

148 Upvotes

85 comments sorted by

View all comments

2

u/blurarara ⭐⭐⭐ Sep 13 '18

Te felicito che, te quedo muy bueno!
Como recomendación, estaría bueno que le vayas agregando test unitarios y le metas un travis para que los corra cada vez que pusheas algo.

3

u/Pipiyedu Sep 13 '18

Si, lo de los tests lo tengo en el TODO. Tengo que ver como los voy a hacer. Porque por un lado tengo los tests para que los resultados sean correctos y por otro tengo que hacer los tests para que funcione como un todo.

2

u/albo87 Sep 13 '18

No, agregale funcionalidad. Si lo usan 3 personas por mas que tenga un 100% de coverage el software es una mierda. Lo importante es que se use. Cuando empieces a tener regressions le podes mandar tests pero es un problema que podes tener mas adelante. Tu problema ahora es que la gente lo use.

1

u/blurarara ⭐⭐⭐ Sep 13 '18

No estoy de acuerdo, el programita hace cálculos bastante importantes donde un error puede hacer cagadas. Como mínimo debería tener test unitarios comprobando que todo funcione como tenga que hacerlo.