Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.misc Subject: Re: AI-Based Coding Taking Over Date: 2 Nov 2025 01:17:03 GMT Lines: 30 Message-ID: References: <10e2pfu$l73a$1@dont-email.me> <10e4qbh$16v9t$4@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net k0WQhYIZ0Ya7EKLauviJYgLWACEdmHk6KBNF6/g4uyNNtQ5Nvq Cancel-Lock: sha1:yokHKhbOZDcQicFM9dDG1x4sumE= sha256:SkvH0ZDKR3SO18gxRk7oyTsINPO9NCpel6lkBY4Bw6k= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com comp.os.linux.misc:76932 On Sat, 01 Nov 2025 17:32:32 GMT, Charlie Gibbs wrote: > I saw some code that took that to extremes. That half-page limit > included a huge comment block describing what the function did and what > its arguments were. That left room for half a dozen lines of real code. > In the legacy code there were examples that I think were done by interns. Beautiful comments that may or may not be accurate. We had a programmer who had been a TA at the university and was known to be a stickler for proper commenting. In his day job he didn't comment anything and preferred variable names didn't exceed 3 letters. Took me a while to figure out what an 'ary' was. > Back in the good old days we had cross-reference utilities to help keep > track of everything. Those seem to have disappeared, although to be > honest a text editor with good searching and bookmarking eliminates much > of the need. I used cscope. https://en.wikipedia.org/wiki/Cscope I liked it better than the Exuberant Ctags Vim plugin. I never used it but there was a PyCscope but it hasn't been touched in years. I think the modern IDEs have taken over. I still use gVim but my projects aren't big enough to require an experienced native guide to find anything.