सेवा के बारे में
अनुवादितमैं वेबसाइटों के लिए PHP कोड को परिष्कृत और मरम्मत करता हूं, और मैं उन नौकरियों को लेता हूं जिन्हें अन्य डेवलपर्स ने अधूरा छोड़ दिया। मुझे एक ऐसी साइट भेजें जो त्रुटियाँ फेंकती है, लोड के तहत धीमी हो जाती है या अपडेट के बाद अजीब व्यवहार करती है, और मैं लक्षण को छिपाने के बजाय असली कारण का पता लगाऊंगा। मैं साधारण PHP और सामान्य ढांचों और विरासती इंजनों के साथ काम करता हूं, इसलिए बिना स्पष्ट संरचना के एक पुराना प्रोजेक्ट मुझे डराता नहीं है।
मेरा सामान्य प्रवाह सरल है। पहले मैं समस्या को पुन: उत्पन्न करता हूं और उसके चारों ओर के कोड को पढ़ता हूं, फिर मैं एक केंद्रित सुधार लिखता हूं और यह सुनिश्चित करता हूं कि इसके बगल में कुछ भी टूटता नहीं है। जब कार्य गति के बारे में होता है, तो मैं धीमे डेटाबेस क्वेरी, लूप के अंदर दोहराए गए काम और गायब कैशिंग पर ध्यान देता हूं, और मैं परिणाम को पहले और बाद में मापता हूं ताकि सुधार एक संख्या हो, न कि एक भावना। जब कार्य सुरक्षा के बारे में होता है, तो मैं इंजेक्शन, क्रॉस साइट स्क्रिप्टिंग, उजागर रहस्यों और कमजोर पहुंच नियमों की जांच करता हूं, और मैं उन्हें आपके पूरे एप्लिकेशन को फिर से लिखे बिना बंद कर देता हूं।
आपको साफ, टिप्पणी किए गए परिवर्तन मिलते हैं, यह बताने के लिए एक संक्षिप्त नोट कि क्या गलत था और क्यों, और मैंने जिन फाइलों को छुआ है उनका बैकअप। मैं आपको हर कदम पर सूचित रखता हूं और मैं लाइव साइट पर बिना परीक्षण किए कोड को धकेलता नहीं हूं। यदि आप सुनिश्चित नहीं हैं कि वास्तव में क्या टूटा है, तो लक्षण का वर्णन करें और मैं पहले जांच करूंगा और काम का ईमानदारी से उद्धरण दूंगा। छोटे तात्कालिक सुधार मैं आमतौर पर उसी दिन शुरू कर सकता हूं।
मेरा सामान्य प्रवाह सरल है। पहले मैं समस्या को पुन: उत्पन्न करता हूं और उसके चारों ओर के कोड को पढ़ता हूं, फिर मैं एक केंद्रित सुधार लिखता हूं और यह सुनिश्चित करता हूं कि इसके बगल में कुछ भी टूटता नहीं है। जब कार्य गति के बारे में होता है, तो मैं धीमे डेटाबेस क्वेरी, लूप के अंदर दोहराए गए काम और गायब कैशिंग पर ध्यान देता हूं, और मैं परिणाम को पहले और बाद में मापता हूं ताकि सुधार एक संख्या हो, न कि एक भावना। जब कार्य सुरक्षा के बारे में होता है, तो मैं इंजेक्शन, क्रॉस साइट स्क्रिप्टिंग, उजागर रहस्यों और कमजोर पहुंच नियमों की जांच करता हूं, और मैं उन्हें आपके पूरे एप्लिकेशन को फिर से लिखे बिना बंद कर देता हूं।
आपको साफ, टिप्पणी किए गए परिवर्तन मिलते हैं, यह बताने के लिए एक संक्षिप्त नोट कि क्या गलत था और क्यों, और मैंने जिन फाइलों को छुआ है उनका बैकअप। मैं आपको हर कदम पर सूचित रखता हूं और मैं लाइव साइट पर बिना परीक्षण किए कोड को धकेलता नहीं हूं। यदि आप सुनिश्चित नहीं हैं कि वास्तव में क्या टूटा है, तो लक्षण का वर्णन करें और मैं पहले जांच करूंगा और काम का ईमानदारी से उद्धरण दूंगा। छोटे तात्कालिक सुधार मैं आमतौर पर उसी दिन शुरू कर सकता हूं।