📜 ⬆️ ⬇️

Habrahabr not a cake. Habrahabr cheese.

To our common regret, the Habrakhabr autumn update has many convincing signs of a raw code (read them and add them in the comments if I haven’t noticed or missed something ):


Do you know what suspicions this is all about?

Suspicions are that when developing Habrahabr DVCS is not used (for example, Git or Mercurial) with simple code branching as new functions are progressively introduced, but simple VCS is used (for example, SVN or even CVS), so that some changes in the site code are generally it is impossible to separate from others (because all changes, even raw ones, are progressively made in the same branch of code, in the same pile of files). And it turns out that when the site administration demanded to immediately introduce just one new product (for example, cancellation of invites), then, of course, it had to implement a whole bunch of other raw and unsecured code with two libraries instead of one, with two fonts instead of one, with clumsy CSS and fallen off source code analyzer in the <source> ... </ source> element.
')
You can hardly think of a better example (and even advertising, advertising!) In favor of Git or Mercurial, and in general in favor of DVCS systems, than the current circumstances of Habrahabr.

That is why I originally posted this blog post on the Version Management System blog and not at all on the I Habrahabr blog , as one might think.

Source: https://habr.com/ru/post/129673/


All Articles