Code audit
A senior software engineer should review the code base of your current Magento 1.x store and take notes about the current state of the code.
This means that the software engineer will ensure that there are no bad practices in the Magento 1.x store because that would lead to missing features in the Magento 2.x store.
Modified Magento core
An example of a bad practice in Magento 1.x is directly modifying the Magento core. Some developers do this instead of creating custom modules, which results in changes in the platform that are not visible in the code base through the custom modules. This will prevent those features from being migrated to Magento 2, since they are not visible to the developers when they review the custom modules.
If their ...
Get Magento 2 Beginners Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.