No, the getCode method gives back the runtime code which is stored on the Blockchain.
you can see that in this article:
This is the code that is stored on-chain that describes a smart contract. This code does not include the constructor logic or constructor parameters of a contract, as they are not relevant to the code that was used to actually create the contract.
The runtime bytecode for a contract can be retrieved on-chain by using an assembly block and calling extcodecopy(a). The hash of the runtime bytecode is returned from extcodehash(a). This opcode was introduced with EIP 1052 and included in the Constantinople hard fork.
This code can be retrieved on-chain
usingtype(ContractName).runtimeCode. Finally, this code can be
retrieved off-chain by the JSON RPC call, getCode.