Article 6X9M1 Ask Soylent: Insert Code Here

Ask Soylent: Insert Code Here

by
janrinok
from SoylentNews on (#6X9M1)

quietus writes:

So, I need to develop a service onto some server software on Github.

This open source project runs for well over 12 years now (it started back on SourceForge), and seems to be the only reliable piece of software implementing the protocol I need.

Still driven by its original author, it currently counts 573 files spread out over 131 directories, using 2 different programming languages, one macro language, 2 scripting languages and ofcourse the shell and Makefile.

Documentation exists for some functions, but not, ofcourse, for [an unknown number of] others. Documentation -- apart from one-line comments interspersed within the code -- consists of a short functionality description, parameters and return type. There is no architecture design nor much of explanation about how the different parts fit together.

I've already managed to insert a small proto service. In doing so, I noticed that, for one reason or another, I cannot directly write to the outside world; and also that the developer(s) implemented their own versions of specific standard library functions.

I've already sacrificed a newborn lamb and splattered its blood over my laptop, but I wonder, oh Soylentils, how would you approach this task? What steps would you take, what tools would you use, and what sacrifices would you make?

Original Submission

Prepared by kolie

Read more of this story at SoylentNews.

External Content
Source RSS or Atom Feed
Feed Location https://soylentnews.org/index.rss
Feed Title SoylentNews
Feed Link https://soylentnews.org/
Feed Copyright Copyright 2014, SoylentNews
Reply 0 comments