Mt. Gox, he says, didn’t use any type of version control software — a standard tool in any professional software development environment. This meant that any coder could accidentally overwrite a colleague’s code if they happened to be working on the same file. According to this developer, the world’s largest bitcoin exchange had only recently introduced a test environment, meaning that, previously, untested software changes were pushed out to the exchanges customers — not the kind of thing you’d see on a professionally run financial services website. And, he says, there was only one person who could approve changes to the site’s source code: Mark Karpeles. That meant that some bug fixes — even security fixes — could languish for weeks, waiting for Karpeles to get to the code. "The source code was a complete mess," says one insider.
L'article ne dit pas si ils utilisaient goto, des accolades, ou si l'indentation était avec des espaces ou des tabs. (Mais le code était en PHP.)
Et avec tout ça, on a toujours pas expliqué comment 850 000 bitcoins et 27 million de $ ont mystérieusement « disparus ».
# Bonne pratiques.
Posté par Gof (site web personnel) . En réponse au journal Bitcoin, le début de la fin?. Évalué à 6.
On parlais des bonne pratiques dans le journal sur la faille d'Apple
Voici un autre article qui parle de bonne pratiques: http://www.wired.com/wiredenterprise/2014/03/bitcoin-exchange/
L'article ne dit pas si ils utilisaient
goto, des accolades, ou si l'indentation était avec des espaces ou des tabs. (Mais le code était en PHP.)Et avec tout ça, on a toujours pas expliqué comment 850 000 bitcoins et 27 million de $ ont mystérieusement « disparus ».