Vlad-Shcherbina / icfpc2018-tbd

1 stars 0 forks source link

Getting started #21

Open Vlad-Shcherbina opened 6 years ago

Vlad-Shcherbina commented 6 years ago

The were a lot of new people joining this year. What was your experience regarding the codebase, team communication, finding stuff to do, etc?

Was it ok to dive into the code, or had you preferred to have more directions? Any existing materials that should be made more prominent? Any existing materials that are unnecessary?

kevroletin commented 6 years ago

From my perspective, it would be great to have some general strategy overview. We did both complete solvers and partial ones (I mean which handle only a subset of all problems). Which is great, but I feel like I spent too much time thinking about all edge cases and complicated strategies while In reality, I happen to work on the default_solver. I feel like I would do a better job if I knew that our strategy is complete solver + partial solvers and default_solver is a part of our strategy (not only for the lightning part).

kevroletin commented 6 years ago

For me, it was ok to dive into code but, as in many cases, interfaces are the only way to make things readable. Even type annotations made things simpler for me.