আমি কীভাবে আমার প্রকল্পের কোডটি অনলাইনে প্রকাশ করতে পারি যাতে কেউ এটির সাথে আমাকে সহায়তা করতে পারে?


27

আমার স্থানীয় প্রকল্পে এমন কিছু কোড রয়েছে যা কাজ করছে না, এবং আমি এটির জন্য কারও কাছে এটি দেখাতে এবং সম্ভবত এটির সাথে আমাকে একটি হাত দিতে চাই। এটি একটি ছোট স্নিপেট বা একটি একক ফাইল নয়; জড়িত একাধিক ফাইল এবং ডিরেক্টরি রয়েছে।

আমি কীভাবে আমার কোডটি সেরা প্রকাশ করতে পারি?


4
যে টুকরোটি কাজ করছে না তার টুকরোটি বের করুন, এটি একটি স্ব-অন্তর্নিহিত, এক্সিকিউটেবল উদাহরণ হিসাবে তৈরি করুন এবং স্ট্যাকওভারফ্লোতে পোস্ট করুন, একসাথে প্রত্যাশিত আউটপুট কী ছিল এবং কীভাবে এটি ব্যর্থ হয়েছিল তার বিশদ বিবরণ সহ :)
নিক্লাস বি

2
রয়েছে codereview.stackexchange.com ...
Intentss

3
@NiklasB। আপনি কোনও বিরাট সমস্যায় না গিয়ে ব্যাখ্যামূলক কোডের স্ব-অন্তর্ভুক্ত এক্সিকিউটিয়েবলগুলি তৈরি করতে পারবেন না। কারও কাছে কেবলমাত্র একটি দ্রুত উদাহরণ দেখানোর জন্য আমি সম্ভবত আরও বেশি কিছু করতে চাই ...
ডেভিড প্ল্যানেলা

@ ডেভিড: আমি মৃত্যুদন্ড কার্যকর করার অর্থে নির্বাহযোগ্য নয়। আমি বোঝাতে চেয়েছি "" কোডটি অনুলিপিক মানানসই ছাড়াই এটি অনুলিপি করতে পারে এবং প্রয়োগ করতে পারে "। অনেক সমর্থক আসলে তা করেন না, তারা প্রায়শই কোডটি কার্যকর না করেই ত্রুটিগুলি চিহ্নিত করতে পারেন, সেক্ষেত্রে যতটা সম্ভব কোডের কয়েকটি লাইন উপস্থিত থাকলে এটি অবশ্যই সহায়তা করে (সম্ভবত এখনও ত্রুটি রয়েছে)।
নিক্লাস বি।

1
@ উপাদানসমূহ: কোডরিভিউ কেবলমাত্র ওয়ার্কিং কোডের জন্য। স্ট্যাক ওভারফ্লো ভাঙা তবে সংক্ষিপ্ত কোডের নমুনাগুলিতে সহায়তা করে খুশি।
নিক্লাস বি।

উত্তর:


25

+junkআপনার কোডটি অস্থায়ী স্থানে প্রকাশ করতে লঞ্চপ্যাডের শাখা বৈশিষ্ট্যটি ব্যবহার করুন । প্রকৃতপক্ষে, এটি অস্থায়ী নয়, যতক্ষণ না আপনি স্পষ্টভাবে এটিকে মুছুন ততক্ষণ এটি সেখানেই থাকবে তবে আপনি যে পাবলিক লোকেশনটিতে পরীক্ষা করছেন তা অসম্পূর্ণ কোড রাখার জন্য এটি একটি দুর্দান্ত জায়গা।

এইভাবে এটি আপনার নিয়মিত শাখা থেকে দূরে থাকবে, তবে আপনি এখনও এটি অ্যাক্সেস করতে এবং অনলাইনে সকলকে দেখাতে সক্ষম হবেন।

একমাত্র প্রয়োজনীয়তা হ'ল আপনি একটি লঞ্চপ্যাড অ্যাকাউন্ট পেয়েছেন এবং এসএসএইচ কীগুলি আপলোড করেছেন এবং কোড হোস্টিংয়ের জন্য লঞ্চপ্যাড ব্যবহার করার পদ্ধতিটি শেষ করেছেন।

এর পরে, আপনার কোডটি যে অবস্থান থেকে থাকে সেখান থেকে আপনার টার্মিনালটিতে আপনাকে কেবল এই আদেশটি চালাতে হবে:

bzr push lp:~<your-launchpad-id>/+junk/<name-of-your-temp-branch>

এটাই! এরপরে আপনি অন্য লোককে নির্দেশ করতে সক্ষম হবেনhttps://code.launchpad.net/~<your-launchpad-id>/+junk/<name-of-your-temp-branch>


এখন পর্যন্ত এটি একমাত্র সমাধান যা একাধিক ফাইলের অনুমতি দেয়। ভাগ করে নেওয়ার জন্য ধন্যবাদ আমি দেখতে পাচ্ছি এটি কোনও দিন কার্যকর হয়ে উঠছে।
স্টেফগোসেলিন

1
এটি গিথুব, বিটবকেট এবং অন্যান্য সংগ্রহস্থল হোস্টগুলি খুব অনুরূপভাবে ব্যবহার করেও করা যেতে পারে।
নিক্লাস বি

একটি সামান্য নোট হিসাবে, bzr pushকমান্ডটি সংক্ষিপ্ত / সরল করা যেতে পারে bzr push lp:~/+junk/[branch_name]কারণ লঞ্চপ্যাডটি আপনার নিজের নাম এবং আপনার এসএসএইচ কীগুলি সনাক্তকরণ থেকে আপনার ব্যবহারকারীর নামটি পুনঃস্থাপন করতে হবে ।
ζ--

11

একটি গিটহব টিক চিহ্ন ব্যবহার করুন - আপনার এমনকি নিবন্ধকরণ করার প্রয়োজন নেই।


1
একটি ভাল পরামর্শ, তবে এটি কেবল একটি পেস্টবিন ব্যবহার করার মতো এবং এটি আপনাকে একক ফাইলগুলি ভাগ করতে দেয়। আপনি পুরো উত্স গাছগুলি একটি + জাঙ্ক শাখায় রাখতে পারেন।
ডেভিড প্লানেলা

@ ডেভিডপ্ল্যানেলা, আপনি এক টুকরো টাকায় একাধিক ফাইল রাখতে পারেন ( github.com/blog/550-mpleple-file-gist- सुधार )
মিহাই

1
এটা ঠিক, তবে উল্লিখিত হিসাবে, আপনি উত্স গাছের কাঠামোটি সেখানে রাখতে পারবেন না। তার জন্য, আপনার একটি পূর্ণ-বর্ধিত বিজেআর বা গিট শাখা দরকার।
ডেভিড প্ল্যানেলা

5

এখানে কোডেরভিউ এসইও রয়েছে , যা পাবলিক বিটাতে রয়েছে। বড় প্রকল্পের জন্য সেরা জায়গা নাও হতে পারে, তবে অন্য একটি বিকল্প।


3
কোড পর্যালোচনা এস এ এফ এ কিউ সূচিত করে যে কোড পোস্ট করতে অবশ্যই কাজ করছে। কোডটি যদি কাজ না করে থাকে তবে স্ট্যাক ওভারফ্লো সম্ভবত এটি একটি ভাল ম্যাচ।
DQdlM

0

আপনি যা পর্যালোচনা করতে চান তা যদি একটি একক ফাইল হয় তবে আপনি জনপ্রিয় পেস্টাবিন পরিষেবাগুলির যে কোনও একটি ব্যবহার করতে পারেন one

আমি ব্যক্তিগতভাবে উবুন্টুর পাস্তবিন পরিষেবাটি প্রস্তাব করব।


ওপি একাধিক ফাইল সম্পর্কে জিজ্ঞাসা করছে
মোগ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.