News for hackers. Stuff that matters.
Re:Deep dive into the UK air traffic control meltdown by deadfish on Monday September 11, 2023 @05:57PM (#37474264)
Pretty sure that is still not the meaning of refactoring. As I understand it refactoring should mean no changes to the external interface but changes to how it is implemented internally.
Re:Deep dive into the UK air traffic control meltdown by LelouBil on Monday September 11, 2023 @06:19PM (#37474468)
You could see it as the whole international flight system being refactored, consumers will still use planes like before
Re:Deep dive into the UK air traffic control meltdown by NBJack on Wednesday September 13, 2023 @12:59AM (#37492381)
We can pontificate on how to define the scope of a system here. I will only state that, from the perspective of a consumer, you could consider this a Service on which the interface of find flight, book flight, etc. would appear to be the same while the connections internal to each of the above modules would have to account for the change.

Functionally, I suppose it's the equivalent of upgrading an ID field that was originally declared as an unsigned 32 bit integer to a wider 64 bit representation. We may not be changing anything fundametal in the functionality, but every boundary interface, protocol, and storage mechanism must now suffer through a potentially painful modification.